小编Kik*_*ite的帖子

定义变量

如果用户已经输入'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

2
推荐指数
1
解决办法
119
查看次数

标签 统计

python ×1