【发布时间】:2014-11-17 19:43:58
【问题描述】:
我试图让程序从列表中随机打印一个项目,然后程序要求用户在存在真/假条件的地方输入一些信息,然后将用户返回到他们可以开始的地方选择一个新的“轨道”
我遇到的问题是,由于所有帮助,只选择了“listone”,而不是随机列表选择。
import random
questlist = ['questone', 'questtwo', 'questthree']
random.choice(questlist)
def start():
print('Hi, welcome to the race track')
pick = input('pick a track')
displaytrack()
def displaytrack():
tracks = ('track 1', 'track 2', 'track 3')
print(tracks)
if 'questone':
ans = input('how old are u')
if ans == 3:
print('Correct')
print('Thanks for using')
start()
else:
print('Incorrect')
start()
if 'questtwo':
ans = input('How nice are u')
if ans == 'very':
print('Correcterino')
print('Thanks for using')
start()
else:
print('Wrongerino')
start()
if 'questthree':
ans = input('How tall are u')
if ans == 'pretty':
print('sixfoot')
print('Thanks for using')
start()
else:
print('no feet')
start()
【问题讨论】: