【发布时间】:2019-04-09 19:16:16
【问题描述】:
我想制作一个简单的应用程序,根据用户输入的流派选择建议艺术家收听。我已经连接了列表(流派),它可以使用 random.choice 从任何列表中打印随机项目。但是我希望它只从用户输入的列表中打印一个随机项目,而不是随机列表中的随机项目。
尝试在 elif 和 else 之间进行更改。尝试制作 for 循环,但没有太大成功。
import random
a= ["x", "y"]
b= ["z", "k"]
print("please choose between a or b")
answer = input ()
if answer == "a":
print("You should check out : " , random.choice(a+b))
elif answer == "b":
print("You should check out : " , random.choice(b))
当用户输入“a”时,我希望输出是列表a 中的随机项,当用户输入“b”时,我希望输出是列表b 中的随机项,但输出是随机项无论用户输入是严格的a 还是b,都来自列表a 或b。
【问题讨论】:
标签: python