Python練習題 票價查詢

2021-10-06 03:51:23 字數 961 閱讀 4080

'''

<=6公里 3元

6-12公里 4元

12-22公里 5元

22-32公里 6元

>32公里 每20公里+1元 9元封頂

票價9元封頂

持續輸出票價的程式

'''import math#呼叫向上取整函式

print

('北京軌道交通票價調整'

)while

true

:#迴圈持續進行

lucheng =

float

(input

('請輸入您要行駛的公里數,為0則退出查票程式:'))

#輸入浮點型公里數

if lucheng<0:

print

('輸入錯誤,請重新輸入'

)if lucheng ==0:

#公里數為0退出迴圈

break

elif lucheng<=6:

print

('票價3元'

)elif lucheng<=12:

print

('票價4元'

)elif lucheng<=22:

print

('票價5元'

)elif lucheng<=32:

print

('票價6元'

)elif lucheng>32:

piaojia=

6+math.ceil(

(lucheng-32)

/20)#票價向上取整

if piaojia>9:

#票價9元封頂

piaojia=

9print

(f'票價元'

)else

:print

('輸入錯誤,請重新輸入:'

)print

('退出查票程式成功!'

)

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...