创建一个允许用户选择主题和难度等级的测验

时间:2017-11-02 20:12:07

标签: python-3.x

所以我想创建一个由用户可以选择的测验组成的程序(3个主题),然后用户可以选择所需主题测验的难度。例如,用户选择足球(作为测验的主题)和中(对于测验的难度)。我已经到了程序要求用户输入用户名/密码的阶段,但我不知道如何进一步继续我希望制作这个程序。

print("Welcome to my quiz!")
print("Firstly, I am going to create a unique account for you so we can record 
your results!")

name = input("What is your name?: ")
age = input("How old are you?: ")

unique_username = (name[:3] + age)
print('"'+unique_username+'"' + " is your unique username for this quiz!" + " 
Please enter a password for your account ")
print("Password: ")
password = input()

print("Your password has been stored!\n")

print("What would you like to take a quiz on?"+" Football"+","+" Video 
Games"+" or"+" Capital Cities"+"?")

1 个答案:

答案 0 :(得分:0)

您的下一步似乎应该是询问用户他们想要哪个主题-因此,首先,您应该创建一个可用主题列表:

topicList = ["Football", "Video Games", "Capital Cities"]

然后获取输入,并查看它是否与列表中的任何项目匹配:

if input in topicList:
    # Do Thing

如果您希望主题包含多个值(例如,主题的难度),请考虑使用字典。