【发布时间】:2016-05-20 10:17:11
【问题描述】:
add = ""
addmovie = raw_input("Type 'a' to add a title, 'b' to pick a movie or '/' to quit: ")
while addmovie == 'a' or addmovie == '/' or addmovie == 'b':
if addmovie == 'a':
add = list(add) + list(raw_input("Enter movie name: "))
elif addmovie == '/':
print 'Goodbye.'
sys.exit()
elif addmovie == 'b':
break
addmovie = raw_input("Type 'a' to add a title, 'b' to pick a movie or '/' to quit: ")
# Define Movie_list and random choice
Movie_list = list(add) #+ movie_list
random_movie = random.choice(Movie_list)
print random_movie
movie_list 是之前定义的
如果仅使用 while 循环和 if/elif/else 可能会有所帮助。我只学到了这些材料。
【问题讨论】:
-
希望它现在正在显示。
-
没有随机生成器是不可能的。所以你可能可以使用
random#randrange()或implement your own。一旦你有了随机生成器,就只剩下选择那个元素了。