gpt4 book ai didi

python - 打印Python列表

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:12 25 4
gpt4 key购买 nike

drinks = ['cola', 'water', 'beer', 'wine']

drinks = raw_input ("What did you drink? " + print drinks)

所以,基本上我希望程序向用户展示问题,然后打印出可能的答案。用户应该将其中之一重新输入到程序中。我尝试了上面的代码,但它不起作用。在 raw_input 之前打印 drinks 有点没有意义。我想你也可以这样处理:

drinks = ['cola', 'water', 'beer', 'wine']

drinks1 = raw_input("Hai, wanna have a look at the most popular drinks here?")
if drinks1 == "yes":
print drinks

drinks2 = raw_input("So, what did you drink?")

...但是有没有像 Python 中那样更简单的列表可供用户选择?

提前感谢您的回答。

最佳答案

一个非常简单的解决方案可能是

drinks = ['cola', 'water', 'beer', 'wine']

drink = raw_input ("What did you drink? %s" % ', '.join(drinks))

if drink in drinks:
print('you chose ' + drink)
else:
print('invalid choice')

使用join从列表中创建一个字符串。

关于python - 打印Python列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34170616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com