python
1dist_price={2:770,3:1090,5:1570,10:2880} 2midnight_price={2:850,3:1170,5:1730,10:3100} 3 4class Taxi: 5 def __init__(self): 6 price=610 7 8 def get_taxi(dis,time): 9 dis=input(int("距離を入力(km)->") 10 return dis 11 12 time=input("時間帯を入力(通常or深夜)->") 13 return time 14 15 def gene_price 16 17 18 19 def midn_price 20 21 22 23 def discount_price
・初乗り料金(610円)を初期値とするコンストラクタを作成
・第一引数を距離、第二引数を時間(通常か深夜か)として受け取り料金を返すget_taxiメソッドを作成
・距離を引数として受け取り、通常料金を計算して、インスタンス変数に代入し、その値を返すgene_priceメソッドを作成
・距離を引数として受け取り、深夜料金を計算して、インスタンス変数に代入し、その値を返すmidn_priceメソッドを作成
・料金を引数として受け取り、料金割引き(2500円を超えた場合、2500円を超えた額に対して1割引き)を行い、料金を表示するdiscount_priceメソッド
・距離は10キロまでと想定しています。
まだ途中なのですが、gene,midn,discoundメソッドをどのように書けばよいのかわかりません教えてほしいです。
回答2件
あなたの回答
tips
プレビュー