'''
<=6公里 3元
6-12公里 4元
12-22公里 5元
22-32公里 6元
>32公里 每20公里+1元 9元封頂
票價9元封頂
持續輸出票價的程式
'''import math#呼叫向上取整函式
('北京軌道交通票價調整'
)while
true
:#迴圈持續進行
lucheng =
float
(input
('請輸入您要行駛的公里數,為0則退出查票程式:'))
#輸入浮點型公里數
if lucheng<0:
('輸入錯誤,請重新輸入'
)if lucheng ==0:
#公里數為0退出迴圈
break
elif lucheng<=6:
('票價3元'
)elif lucheng<=12:
('票價4元'
)elif lucheng<=22:
('票價5元'
)elif lucheng<=32:
('票價6元'
)elif lucheng>32:
piaojia=
6+math.ceil(
(lucheng-32)
/20)#票價向上取整
if piaojia>9:
#票價9元封頂
piaojia=
9print
(f'票價元'
)else
('輸入錯誤,請重新輸入:'
('退出查票程式成功!'
)
python書中練習題 python練習題
1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...
python的練習題 Python練習題
1 使用while迴圈輸入1 2 3 4 5 6 8 9 10 i 0while i 10 i i 1 if i 7 continue print i 結果 e python python python test.py1 2 求1 100的所有數的和 i 0sum 0 while i 100 i 1...
(1 4 3 1)查詢練習題
一 選擇題 1.若查詢每個記錄的概率均等,則在具有n個記錄的連續順序檔案中採用順序查詢法查詢乙個記錄,其平均查詢長度asl為 c a n 1 2 b.n 2 c.n 1 2 d.n 2.對n個元素的表做順序查詢時,若查詢每個元素的概率相同,則平均查詢長度為 a a n 1 2 b.n 2 c.n d...