我知道每個人都討厭與goto有關的任何問題的人,但這是我的問題: 我是一個絕對的初學者,所以我正在做一些小小的練習程序,我的11歲哥哥提出了這個想法。這裏有一個程序,你可以選擇一個項目,它會從一個賬戶中獲得資金。跳轉到Python中的代碼段?
#!/usr/bin/env python
Acc = 30
print("$1 products: Pepsi, Water, Coke, Sprite")
print("$2 products: Chips, Cookies, Skittles, Twix")
print("$3 products: Amp, Monster, Red Bull, Rockstar")
L1 = ('Pepsi', 'Water', 'Coke', 'Sprite')
L2 = ('Chips', 'Cookies', 'Skittles', 'Twix')
L3 = ('Amp', 'Monster', 'Red Bull', 'Rockstar')
sel = raw_input("Please enter a product: ")
if sel in L1:
print("$1 has been removed from your account.")
Acc = Acc-1
print("You now have $") (Acc), ("left in your account")
if sel in L2:
print("$2 has been removed from your account.")
Acc = Acc-2
print("You now have $") (Acc), ("left in your account")
if sel in L3:
print("$3 has been removed from your account.")
Acc = Acc-3
print("You now have $"), (Acc), ("left in your account")
我希望能夠從If語句的末尾跳轉到用戶輸入節之前的位置。有什麼辦法可以在Python中做到這一點?在此先感謝(:
喜鍵入的所有項目兩次,請在下一次把你的代碼,直接進入正題,並使用「{}」按鈕格式化吧:) 。 – Zenon