震惊!!!python可以用中文来写代码

Posted 痴心妄想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了震惊!!!python可以用中文来写代码相关的知识,希望对你有一定的参考价值。

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")

 

得到结果:

点我下载:http://t.cn/EqqGnKV

(程序只适合64位windows系统运行)


以上是关于震惊!!!python可以用中文来写代码的主要内容,如果未能解决你的问题,请参考以下文章

C#中可以嵌入js编译器吗?这样我就好在.net中用js来写代码了

用 Dart 来写 Objective-C 代码

使用 Python 代码片段编写 LaTeX 文档

震惊!JavaScript 竟然可以类型推断!

震惊!!!史上最强 python 智能问答系统现世

常用python日期日志获取内容循环的代码片段