ming_piao= 11
ming_yeji= 586319
ming_age= 34
ming_gongling= 10
ming_yanjiang= 81

qiang_piao= 7
qiang_yeji= 811064
qiang_age= 27
qiang_gongling= 4
qiang_yanjiang= 83

ming_piao_fen= ming_piao*3
ming_yeji_fen= ming_yeji//20000
ming_age_fen= (ming_age<qiang_age)*(qiang_age - ming_age)*2
ming_gongling_fen= (ming_gongling>qiang_gongling)*(ming_gongling-qiang_gongling)*5
ming_yanjiang_fen= ming_yanjiang

qiang_piao_fen= qiang_piao*3
qiang_yeji_fen= qiang_yeji//20000
qiang_age_fen= (qiang_age<ming_age)*(ming_age-qiang_age)*2
qiang_gongling_fen= (qiang_gongling>ming_gongling)*(qiang_gongling-ming_gongling)*5
qiang_yanjiang_fen= qiang_yanjiang

ming_fen=ming_piao_fen+ming_yeji_fen+ming_age_fen+ming_gongling_fen+ming_yanjiang_fen
qiang_fen=qiang_piao_fen+qiang_yeji_fen+qiang_age_fen+qiang_gongling_fen+qiang_yanjiang_fen

is_ming=ming_fen>qiang_fen
is_qiang=not is_ming

print("小明"+str(is_ming*"成为副经理")+str((not is_ming)*"不能成为副经理"))
print("小强"+str(is_qiang*"成为副经理")+str((not is_qiang)*"不能成为副经理"))

布尔值*字符串可以通过,大概是ASCII码的缘故

初学Python的奇葩用法的更多相关文章

  1. 浅谈Python在信息学竞赛中的运用及Python的基本用法

    浅谈Python在信息学竞赛中的运用及Python的基本用法 前言 众所周知,Python是一种非常实用的语言.但是由于其运算时的低效和解释型编译,在信息学竞赛中并不用于完成算法程序.但正如LRJ在& ...

  2. 初学Python常见异常错误,总有一处你会遇到!

    初学Python常见错误 忘记写冒号 误用= 错误 缩紧 变量没有定义 中英文输入法导致的错误 不同数据类型的拼接 索引位置问题 使用字典中不存在的键 忘了括号 漏传参数 缺失依赖库 使用了pytho ...

  3. 初学Python

    初学Python 1.Python初识 life is short you need python--龟叔名言 Python是一种简洁优美语法接近自然语言的一种全栈开发语言,由"龟叔&quo ...

  4. Python回调函数用法实例详解

    本文实例讲述了Python回调函数用法.分享给大家供大家参考.具体分析如下: 一.百度百科上对回调函数的解释: 回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函 ...

  5. 无开发经验,初学python

    1.无开发经验,初学python   如果你不会其他语言,python是你的第一门语言: A Byte of Python (简明python教程,这个有中文版简明 Python 教程)是非常好的入门 ...

  6. day01-day04总结- Python 数据类型及其用法

    Python 数据类型及其用法: 本文总结一下Python中用到的各种数据类型,以及如何使用可以使得我们的代码变得简洁. 基本结构 我们首先要看的是几乎任何语言都具有的数据类型,包括字符串.整型.浮点 ...

  7. 【Python】关于Python有意思的用法

    开一篇文章,记录关于Python有意思的用法,不断更新 1.Python树的遍历 def sum(t): tmp=0 for k in t: if not isinstance(k,list): tm ...

  8. python中xrange用法分析

    本文实例讲述了python中xrange用法.分享给大家供大家参考.具体如下: 先来看如下示例: >>> x=xrange(0,8) >>> print x xra ...

  9. 初学 Python(十五)——装饰器

    初学 Python(十五)--装饰器 初学 Python,主要整理一些学习到的知识点,这次是生成器. #-*- coding:utf-8 -*- import functools def curren ...

随机推荐

  1. linux之安装软件,压缩解压文件

  2. vue Axios 封装与配置项

    import axios from "axios"; import qs from "qs"; import { Message } from "el ...

  3. django 简易版搭建

    1.根目录下创建mysql.cnf文件 [client]database = identimguser = rootpassword = roothost = 127.0.0.1port = 3306 ...

  4. Centos 安装 python2.7.10以及pip

    安装python2.7.10 1. 下载安装包并解压 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar -xf P ...

  5. #20175120彭宇辰 java第四周总结

    教材学习内容总结 -第五章 子类与继承 子类的定义-class 子类名 extends 父类名ps:-任何类都是object的子类-每个类有且仅有一个父类,多个或0个子类 同一包里的继承性-除了pri ...

  6. Reading Level Assessment Using Support Vector Machines and Statistical Language Models-paper

    Authors: Sarah E. Schwarm University of Washington, Seattle, WAMari Ostendorf University of Washingt ...

  7. 【自动化测试:笔记一】adb命令

    1.查看当前连接的设备数 adb devices 2.连接设备 adb connect <设备名> 3.安装卸载app adb install packagesname adb unins ...

  8. 导入导出Oracle

  9. tcpdump抓包常用参数和用法

    tcpdump 与wireshark Wireshark(以前是ethereal)是Windows下非常简单易用的抓包工具.但在Linux下很难找到一个好用的图形化抓包工具.还好有Tcpdump.我们 ...

  10. 【转】剖析异步编程语法糖: async和await

    一.难以被接受的async 自从C#5.0,语法糖大家庭又加入了两位新成员: async和await. 然而从我知道这两个家伙之后的很长一段时间,我甚至都没搞明白应该怎么使用它们,这种全新的异步编程模 ...