-1
私はここで少し問題があります。私のコードでは、8つのGTIN番号を入力した後、ユーザーに8つのGTIN番号を尋ねる必要があります。その製品の多くは、彼らが彼らの金額を入力した後、それは総コストを表示しなければならない問題があるただし、ユーザーが「チェックアウト」ステートメントを繰り返す必要があります
fj = "plain brackers which are £0.50 each, how many of them would you like to buy?"
fd = "product not found "
sa = "100mm bolts, £0.20 each, how many you want to buy?"
de = "L-shaped brackets, £1.20 each, how many would you like to buy?"
aer = int(input("Please type in your 8 digit code"))
if aer == 34512340:
dre = int(input(fj))
ret = (dre*0.50)
print("Your amount is £",ret)
elif aer == 98981236:
print(fd)
elif aer == 56756777:
ght = int(input(sa))
rer = (ght*0.20)
print("Your amount is £",rer)
elif aer == 90673412:
dwe = int(input(de))
ret = (dwe*1.20)
print("Your amount is £",ret)
else:
print("Error")
に入るまでAGAIN GTIN番号を尋ね、希望の方法をユーザーに伝えるためにそれが合計を表示した後、GTIN番号をもう一度入力する必要はありません。
'True'は常に真であり、ループ内に' break'を呼び出すことはないため、これらの 'while'ループはエスケープしません。 – busybear
それを修正するには何をする必要がありますか? –
本当に正確に何が必要なのかによって決まります。 'while'ループをどのように使いたいのか、必要なものがあるのかは不明です。 'if-else'ステートメントはおそらくあなたにとってここでもっと役に立つでしょう。 – busybear