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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM