天天看點

震驚!!!python可以用中文來寫代碼 - 癡心妄想

震驚!!!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系統運作)