0
私は自分のクラスのためのプログラムを作り直していましたが、基本的な仕事はありました。currencysをオプションにして作るプログラムを変更しないでください
"MakeChangeプログラムを調整して、ユーザーが最初にGBP、USD、またはEURを選択するようにしてから、適切な通貨で変更する必要があるかどうかを尋ねるメッセージが表示されます。目的、すべての硬貨が同じであると仮定してください。
元のコードだった:
change = int(input("Change=:"))
print(change // 200,"£2")
change = change % 200
print(change // 100,"£1")
change = change % 100
print(change // 50,"50p")
change = change % 50
print(change // 20,"20p")
change = change % 20
print(change // 10,"10p")
change = change % 10
だから基本的に私は仕事にこれを必要とするが、USDのために、ユーザからの入力を取得し、ペンス の変化を返す - GBPとEUR私が試したので、
print("RUNNING: Change Program v2 - 14/10/16")
print("Have Fun!")
# 1 Represents currency
100 = int(input("Define currency - USD/GBP/EUR")
USD = 1
GBP = 101
EUR = 100
if 100 > USD:
print("You have chosen USD as your currency")
Change = int(input("Please enter amount of change in pence")
print(change // 200,"$2")
change = change % 200
print(change // 100,"$1")
change = change % 100
print(change // 50,"50p")
change = change % 50
print(change // 20,"20p")
change = change % 20
print(change // 10,"10p")
change = change % 10
if 100 < GBP:
print("You have chosen GBP as your currency")
Change = int(input("Please enter amount of change in pence")
print(change // 200,"£2")
change = change % 200
print(change // 100,"£1")
change = change % 100
print(change // 50,"50p")
change = change % 50
print(change // 20,"20p")
change = change % 20
print(change // 10,"10p")
change = change % 10
if currency = 3:
print("You have chosen EUR as your currency")
Change = int(input("Please enter amount of change in pence")
print(change // 200,"€2")
change = change % 200
print(change // 100,"€1")
change = change % 100
print(change // 50,"50p")
change = change % 50
print(change // 20,"20p")
change = change % 20
print(change // 10,"10p")
change = change % 10
プログラムは/他/ elifの電気ショック療法場合に使用する必要があり、あなたは
困っていることは何ですか?これまで何を試してみましたか? –
問題は、ユーザーが通貨を入力したときに、currencys値の入力と出力の入力を求めるときに、2番目のコードボックスが試したものであるように、関数ifを取得できないということです – Cyqix