while 1:
pie = 50
pieR = pie
pieRem = pieR - buy
print("We have ", pieRem, "pie(s) left!")
buy = int(input("How many pies would you like? "))
pieCost = 5
Pie = pieCost * buy
if buy == 1:
print(pieCost)
pieS = pieR - buy
elif buy > 1:
print(Pie * 0.75)
else:
print("Please enter how many pies you would like!")
當我打開控制檯時,它詢問我想要購買多少個餡餅,而且我已經制作出了我們剩下的餡餅數量,但每次餡餅的價值都會刷新。所以如果我選擇了我第一次想要2個餅的話,那麼我們還剩下48個餅(默認餅值爲50),然後在第二次問我後,我輸入3,而不是下降到45,它刷新並下降到47.我如何使我的蟒食品計算器保持一致?
我希望我解釋得很好,希望有人知道如何解決這個問題,謝謝。
我試過了,但它仍然刷新 –
@SamirChahine我已經清理了你的代碼 – TerryA
檢查我的答案itworks。 @Haidro有一些錯誤,比如'pies-buy'等 – suhailvs