python可以用中文来写代码
说明:
偶尔间试了一下,python可以用中文来写代码,除了一些python内置函数,和运算符不能用中文外,其它的比如新定义的类名、函数名、变量名,甚至是函数间传的参数都可以用中文来代替。这是国人全民编程要来临了吗。
下面是我用全中文编写了的一个小程序,大家可以下载来玩玩,源码也贴出来了。键入代码:
1 #!/usr/bin/python3 2 3 from time import sleep as 暂停一下 4 from os import system as 系统 5 6 def 薪酬计算(工时,工价): 7 if 工时 >= 24: 8 时间=工时-24 9 return ''' 10 你是真的皮,都说时间是公平的,你就比别人多活点{}个小时/天是吧。 11 '''.format(时间) 12 elif 工时 <=0: 13 return ''' 14 三和大神,日结一天。阔以玩三天。{}小时/天这样的工种都被你做了。 15 '''.format(工时) 16 elif 工价 <=0 : 17 return ''' 18 富二代是不用干活的,还算什么薪酬。吃吃喝喝又一天了,对吧。 19 ''' 20 21 月薪=工价*工时*23 22 23 if 月薪 <= 50: 24 return ''' 25 月薪{}元/月。天天上网,电费都亏完了。 26 '''.format(月薪) 27 28 elif (月薪 > 50) and (月薪 < 5000): 29 return ''' 30 很好,月薪{}元/月刚好拖了我国平均工资后腿。 31 '''.format(月薪) 32 33 elif (月薪 >= 5000) and (月薪 <= 6000): 34 return ''' 35 嘿嘿,月薪{}元/月刚好被国家割韭菜。 36 '''.format(月薪) 37 38 elif (月薪 > 6000) and (月薪 <= 10000): 39 return ''' 40 白领就是白领,月薪{}元/月都是高人一等的。 41 '''.format(月薪) 42 43 elif 月薪 > 10000: 44 return ''' 45 月薪{}元/月。土豪,还缺朋友吗? 46 '''.format(月薪) 47 48 49 print('欢迎使用薪酬万能计算工具,本工具使用最前沿的算法。结合21世纪大数据,22世纪人工智能等多种高新技术研发而成,计算后的结果,绝对让你大吃自己一惊。') 50 51 while True: 52 print('输入你每天的工作时间,请填数字,单位(小时/天):',end='') 53 工时=input() 54 try: 55 工时=int(工时) 56 break 57 except: 58 print('输入错误,请输入正确的数字!') 59 暂停一下(3) 60 系统('cls') 61 continue 62 63 while True: 64 print('输入你每小时的工价,请填数字,单位(元/小时):',end='') 65 工价=input() 66 try: 67 工价=int(工价) 68 break 69 except: 70 print('输入错误,请输入正确的数字!') 71 暂停一下(3) 72 系统('cls') 73 continue 74 75 print('正在调用国家计算中心天河壹号为您计算薪酬,请稍等!') 76 结果=薪酬计算(工时,工价) 77 78 计数=1 79 for i in [5,4,3,2,1]: 80 暂停一下(计数) 81 print(i) 82 计数 += 1 83 84 系统('cls') 85 86 for i in range(5): 87 print('...') 88 89 print(结果) 90 91 for i in range(5): 92 print('...') 93 94 系统("pause")得到结果:
(程序只适合64位windows系统运行)