我想从用户的输入创建一个列表,然后从该列表中返回一个随机值.
这是我到目前为止的代码,但我无法弄清楚如何获取数组的输入.
import random
movie_array = ["movieA", "movieB", "movieC"]
print(random.choice(movie_array))
我知道输入函数,但我不知道如何使用它来创建数组/列表.我试过以下但是没有用
movie_array = input()
但是当我运行random.choice时,它只选择一个单独的字符.
解决方法:
你可以这样做:
>>> import random
>>> movie_array = [input("Input a movie: ") for i in range(3)]
Input a movie: movieA
Input a movie: movieB
Input a movie: movieC
>>> print(random.choice(movie_array))
movieC
标签:python,python-3-x
来源: https://codeday.me/bug/20190628/1312883.html