如果用户已经输入'tea'或't'为自己的选择,我该如何定义变量beverage.lower()为'tea'?因为
if beverage.lower()=='t'or beverage.lower()=='tea':
beverage.lower()=='tea'
Run Code Online (Sandbox Code Playgroud)
line对整个程序本身绝对没有任何影响?
while True:
beverage=raw_input("What is your preferred beverage: coffee, or tea?")
if beverage.lower() not in ('coffee','tea','t','c'):
if beverage.lower()=='t'or beverage.lower()=='tea':
beverage.lower()=='tea'
elif beverage.lower()=='c'or beverage.lower()=='coffee':
beverage.lower()=='coffee'
print("Sorry! I didn't quite catch that. Please try again! (Note that you can use the letter 'c' or the letter 't' to denote coffee or tea respectively!)")
continue
else:
print("Ah! Fantastic choice!")
break
Run Code Online (Sandbox Code Playgroud)
同样,我如何定义beverage.lower()作为另一个变量输入的用户?
python ×1