对于一个家庭作业,部分代码要求用户在3个输入中进行选择。为了确保代码可以接受任何格式的选项,我使用了.lower(),如下所示。你知道吗
while True:
RequestTea = input("What tea would you like? English Breakfast, Green Tea or Earl Grey? ").lower()
if RequestTea.lower() not in ('earl grey','english breakfast','green tea'):
print("We do not offer that unfortunately, please choose again.")
else:
break
为了确认用户的选择,我根据数值使用了三种不同的打印方式
if RequestTea == 'earl grey':
print("Earl Grey Tea selected!")
if RequestTea == 'green tea':
print("Green Tea selected!")
if RequestTea == 'english breakfast':
print("English Breakfast Tea selected!")
为了减少两行代码,我尝试将其打印('RequestTea',“selected”),但是我希望tea名称以大写字母显示,输入是.lower()。 我想茶名(请求茶)显示为一个标题,然后“选定”将显示为小写。你知道吗
非常感谢。你知道吗
在print语句中还有另一种方法:
输出:
相关问题 更多 >
编程相关推荐