第一部分 初识python语言 - 3

There are only two kinds of programming languages:those people always bitch about and those nobody uses.
Bjarne Stroustrup

基本数据类型

天天向上

def dayUP(df):
    dayup = 1.0
    for i in range(365):
        if i%7 in [6,0]:
            dayup =dayup*(1-0.01)
        else:
            dayup = dayup*(1+df)
    return dayup
dayfactor = 0.01
while(dayUP(dayfactor)<37.78):
    dayfactor += 0.001
print("每天努力参数是:{:.3f}.".format(dayfactor))
每天努力参数是:0.019.

获取星期字符串

weekstr = "星期一星期二星期三星期四星期五星期六星期日"
weekid = eval(input("请输入星期数字(1-7):"))
pos = (weekid-1)*3
print(weekstr[pos:pos+3])
请输入星期数字(1-7):>? 3
星期三

凯撒密码

plaincode = input("请输入明文:")
for p in plaincode:
    if ord("a") <= ord(p) <= ord("z"):
        print(chr(ord("a") + (ord(p) - ord("a") + 3) % 26), end='')
    else:
        print(p, end='')
请输入明文:>? python is an excellent language
sbwkrq lv dq hafhoohqw odqjxdjh

带刷新的文本进度条

import time
scale = 50
print("执行开始".center(scale//2,'-'))
t=time.clock()
for i in range(scale+1):
    a="*"*i
    b='.'*(scale-i)
    c=(i/scale)*100
    t -= time.clock()
    print('\r{:.^3.0f}%[{}->{}]{:.2f}s'.format(c,a,b,-t),end='')
    time.sleep(0.05)
print("\n"+"执行结束".center(scale//2,'-'))
-----------执行开始----------
.0.%[->..................................................]0.00s
.2.%[*->.................................................]0.77s
.4.%[**->................................................]1.54s
.6.%[***->...............................................]2.31s
.8.%[****->..............................................]3.08s
10.%[*****->.............................................]3.86s
12.%[******->............................................]4.63s
14.%[*******->...........................................]5.40s
16.%[********->..........................................]6.17s
18.%[*********->.........................................]6.94s
20.%[**********->........................................]7.71s
22.%[***********->.......................................]8.49s
24.%[************->......................................]9.26s
26.%[*************->.....................................]10.03s
28.%[**************->....................................]10.80s
30.%[***************->...................................]11.57s
32.%[****************->..................................]12.35s
34.%[*****************->.................................]13.12s
36.%[******************->................................]13.89s
38.%[*******************->...............................]14.67s
40.%[********************->..............................]15.44s
42.%[*********************->.............................]16.21s
44.%[**********************->............................]16.98s
46.%[***********************->...........................]17.76s
48.%[************************->..........................]18.53s
50.%[*************************->.........................]19.31s
52.%[**************************->........................]20.08s
54.%[***************************->.......................]20.85s
56.%[****************************->......................]21.63s
58.%[*****************************->.....................]22.40s
60.%[******************************->....................]23.18s
62.%[*******************************->...................]23.95s
64.%[********************************->..................]24.72s
66.%[*********************************->.................]25.50s
68.%[**********************************->................]26.27s
70.%[***********************************->...............]27.05s
72.%[************************************->..............]27.82s
74.%[*************************************->.............]28.60s
76.%[**************************************->............]29.37s
78.%[***************************************->...........]30.15s
80.%[****************************************->..........]30.92s
82.%[*****************************************->.........]31.70s
84.%[******************************************->........]32.48s
86.%[*******************************************->.......]33.25s
88.%[********************************************->......]34.03s
90.%[*********************************************->.....]34.80s
92.%[**********************************************->....]35.58s
94.%[***********************************************->...]36.36s
96.%[************************************************->..]37.13s
98.%[*************************************************->.]37.91s
100%[**************************************************->]38.69s
-----------执行结束----------

猜你喜欢

转载自blog.csdn.net/qq_31060183/article/details/88616137