您好,登錄后才能下訂單哦!
要求:
#出租車計(jì)費(fèi)**************************************************************************************
# 要求:循環(huán)輸入公里數(shù),自動(dòng)計(jì)算所需費(fèi)用,費(fèi)用計(jì)算公式如下
# 0.公里數(shù)小于等于0時(shí)輸出:
# 請(qǐng)輸入正確的公里數(shù)進(jìn)行計(jì)算,程序結(jié)束
# 1.出租車起步價(jià)8元,包含2公里
# 2.超過(guò)兩公里的部分,每公里收取1.2元
# 3.超過(guò)12公里的部分,每公里收取1.5元
方法一:
while True: km = float(input('請(qǐng)輸入公里數(shù):')) if km <= 0: print('公里數(shù)輸入錯(cuò)誤,重新輸入:') break else: if km <= 2 and km > 0: print('您需要支付8元車費(fèi)!') if km >2 and km <= 12: cost = 8 + (km - 2) * 1.2 print('您需要支付 %s'%cost,'元車費(fèi)!') if km > 12: cost = 8 +(12 - 2) * 1.2 + (km -12)*1.5 print('您需要支付%s'%cost,'元車費(fèi)!')
方法二:
while True: km=int(input('請(qǐng)輸入公里數(shù):')) while km <0: print('輸入有誤,重新輸入:') break if km>0 and km<=2: print('花費(fèi)8元') elif km>2 and km <=12: cost=8+(km-2)*1.2 print('花費(fèi)%s元'%cost) elif km>12: cost=8+(12-2)*1.2+(km-12)*1.5 print('花費(fèi)%s元'%cost)
輸出結(jié)果:
請(qǐng)輸入公里數(shù):2
您需要支付8元車費(fèi)!
請(qǐng)輸入公里數(shù):12
您需要支付 20.0 元車費(fèi)!
請(qǐng)輸入公里數(shù):20
您需要支付32.0 元車費(fèi)!
請(qǐng)輸入公里數(shù):1.6
您需要支付8元車費(fèi)!
總結(jié)
以上所述是小編給大家介紹的使用Python實(shí)現(xiàn)租車計(jì)費(fèi)系統(tǒng)的兩種方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)億速云網(wǎng)站的支持!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。