擅长:python、mysql、java
<p>您需要一个从未声明的<code>subtotal</code>变量,然后在每次选择要<code>+=</code>的选项后,将其递增:</p>
<pre><code>subtotal = 0
askName = str(input("What is your name?")).title()
askBeverage = str(input("What type of beverage would you like?")).title()
if askBeverage.lower() in ("t", "tea"): #ensures any variation of upper/lowercase will work
subtotal += 1.50
askSize = str(input("Would you like a small, medium, or large Tea?")).title() # SIZE
if askSize.lower() in ("small", "s"):
subtotal += 0
elif askSize.lower() in ('medium', 'm'):
subtotal += .75
elif askSize.lower() in ('large', 'l'):
subtotal += 1.75
else:
print("Invalid size specified.")
sys.exit()
askFlav =str(input("Any flavourings for your Tea? Your options are mint, lemon, or none")).title() # FLAVOURING
if askFlav.lower() in ("m", "mint"):
subtotal += .50
elif askFlav.lower() in ("l", "lemon"):
subtotal += .25
elif askFlav.lower() in ('none', 'n'):
subtotal += 0
else:
print("Invalid flavour specified.")
sys.exit()
</code></pre>