Pythonを使ってレンタカーの課金システムを実現する2つの方法。
要求:
タクシー代***************************************************************************************************************************
ハ要求:循環入力キロ数、自動計算に必要な費用、費用計算式は以下の通りである。
铉0.キロ数が0以下の場合、出力:
同前 正確なキロ数を入力して計算してください。プログラムは終了します。
タクシーの初乗り料金は8元で、2キロまでです。
2キロを超える部分は、1キロ当たり1.2元を取る。
xi 3.12キロを超える部分は、一キロごとに1.5元を取る。
方法1:
キロ数を入力してください。
8元の料金を支払う必要があります。
キロ数を入力してください。12
あなたは20.0元の運賃を支払う必要があります。
キロ数を入力してください。
お支払いは32.0元です。
キロ数を入力してください。1.6
8元の料金を支払う必要があります。
締め括りをつける
以上は小编が绍介したPythonを使ってレンタカーの課金システムを実现する二つの方法です。皆さんに助けてほしいです。もし何か疑问があれば、メッセージをください。小编はすぐに返事します。ここでも私たちのサイトを応援してくれてありがとうございます。
タクシー代***************************************************************************************************************************
ハ要求:循環入力キロ数、自動計算に必要な費用、費用計算式は以下の通りである。
铉0.キロ数が0以下の場合、出力:
同前 正確なキロ数を入力して計算してください。プログラムは終了します。
タクシーの初乗り料金は8元で、2キロまでです。
2キロを超える部分は、1キロ当たり1.2元を取る。
xi 3.12キロを超える部分は、一キロごとに1.5元を取る。
方法1:
while True:
km = float(input(' :'))
if km <= 0:
print(' , :')
break
else:
if km <= 2 and km > 0:
print(' 8 !')
if km >2 and km <= 12:
cost = 8 + (km - 2) * 1.2
print(' %s'%cost,' !')
if km > 12:
cost = 8 +(12 - 2) * 1.2 + (km -12)*1.5
print(' %s'%cost,' !')
方法二:
while True:
km=int(input(' :'))
while km <0:
print(' , :')
break
if km>0 and km<=2:
print(' 8 ')
elif km>2 and km <=12:
cost=8+(km-2)*1.2
print(' %s '%cost)
elif km>12:
cost=8+(12-2)*1.2+(km-12)*1.5
print(' %s '%cost)
出力結果:キロ数を入力してください。
8元の料金を支払う必要があります。
キロ数を入力してください。12
あなたは20.0元の運賃を支払う必要があります。
キロ数を入力してください。
お支払いは32.0元です。
キロ数を入力してください。1.6
8元の料金を支払う必要があります。
締め括りをつける
以上は小编が绍介したPythonを使ってレンタカーの課金システムを実现する二つの方法です。皆さんに助けてほしいです。もし何か疑问があれば、メッセージをください。小编はすぐに返事します。ここでも私たちのサイトを応援してくれてありがとうございます。