Pythonを使ってレンタカーの課金システムを実現する2つの方法。


要求:
タクシー代***************************************************************************************************************************
ハ要求:循環入力キロ数、自動計算に必要な費用、費用計算式は以下の通りである。
铉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を使ってレンタカーの課金システムを実现する二つの方法です。皆さんに助けてほしいです。もし何か疑问があれば、メッセージをください。小编はすぐに返事します。ここでも私たちのサイトを応援してくれてありがとうございます。