python語言程式設計第三週練習2

2021-10-03 18:43:05 字數 920 閱讀 9184

乙個小tips:

注意\n換行的用法

print(「h\ne\nl\nl\no\n \nw\no\nr\nl\nd\n」)

注意!!\是反向的斜槓,包括\r的游標回退也是

#文字進度條.py 

import time

scale=50

start=time.perf_counter()

for i in range(1,51):

a=i*'*'

b='.'*(50-i)

c=i*2

dur=time.perf_counter()-start

print('\r{}% {}->{}{}s'.format(c,a,b,dur),end='')

time.sleep(2)

錯誤:這樣迴圈的話很快就執行完了,無法看到進度條執行的動畫效果。原因是在for迴圈當中,沒有在每乙個迴圈都適當休眠,time.sleep()應該放到迴圈當中去。

import time

scale = 50

print("執行開始".center(scale//2,'-'))

start = time.perf_counter()

for i in range(scale+1):

a = '*' * i

b = '.' * (scale - i)

c = (i/scale)*100

dur = time.perf_counter() - start

print("\r%[{}->{}]s".format(c,a,b,dur),end='')

time.sleep(0.1)

print("\n"+"執行結束".center(scale//2,'-'))

程式設計入門 C語言 第三週練習

1 時間換算 5分 題目內容 utc是世界協調時,bjt是北京時間,utc時間相當於bjt減去8。現在,你的程式要讀入乙個整數,表示bjt的時和分。整數的個位和十位表示分,百位和千位表示小時。如果小時小於10,則沒有千位部分 如果小時是0,則沒有百位部分 如果小時不是0而分小於10分,需要保留十位上...

3 12 3 18第三週練習

1.狀態壓縮dp 對於乙個集合,把每乙個元素選擇與否的情況對應到乙個二進位制位裡,從而把集合的狀態壓縮成乙個整數,方便計算與維護。poj2441 arrange the bulls 有n頭牛和m兼屋子,每頭牛都只喜歡住在某幾間屋子裡,問所有牛都滿意的方案有多少種。屋子的居住一共有1 define i...

C 程式設計 第三週

程式設計題 1 下面程式輸出的結果是 05 請填空 include using namespace std class a main 輸入 無輸出0 5 include using namespace std class a int getobj main 下面程式的輸出是 10 請補足sample...