私は非常に基本的なアカウントの還元システムを作ろうとしています 私が使用しているコードは、200ドルの費用がかかるオブジェクトを購入するかどうかをユーザーに尋ねます。その考え方は$ 200がtotal
という変数から差し引かれますが、なんらかの理由でこれは機能しません。"for"ループを使用したPythonの数学的操作
if文にForループをネストすることが可能かどうかはわかりません。 これは動作します
total = 1500
print('Would you like to buy this item?')
print('It costs 100 bucks')
purchaseConfirm = input()
if purchaseConfirm == 'yes':
for num in range(200):
total = total-1 # Why is this thing not functioning???
print(total)
break
何も差し引かれていないか、それとも1を減算していますか? 'for'の中のコードは一度だけ実行されるからです。 'break'を削除する –
なぜ' for'ループが必要なのですか?その金額から直接200を差し引くだけです。また、最初の繰り返しで 'for'ループを殺す' break 'があります。$ 1を差し引くだけです。 – roganjosh
あなたの入力には何を入力していますか? – AndyG