【发布时间】:2018-03-20 07:50:58
【问题描述】:
我正在制作一个程序,该程序将生成一个随机琐事测验,每个问题中都包含 if-else 语句和变量。需要知道如何使用 import random 对每个集合进行分组并每次生成一个随机集合,或者如果有其他方法可以建议我。
我的代码:
c1 = 0
c2 = 0
while(1):
quiz1 = print("What is Prosciutto?")
q = input().lower()
if ("italian" in q) or ("dry" in q) or ("ham" in q):
print("Correct!")
c1 +=1
else:
print("Not quiet right, Prosciutto is Italian dry-cured ham")
c2 +=1
input("Press Enter to continue...")
quiz2 = print("What is the capital of the US state of Alabama?")
q = input().lower()
if "montgomery" in q:
print("Correct!")
c1 +=1
else:
print("Nope, Montgomery, it is.")
c2 +=1
input("Press Enter to continue...")
quiz3 = print("Which planet spins on a nearly horizontal axis?")
q = input().lower()
if "uranus" in q:
print("Correct!")
c1 +=1
else:
print("Actually it is Uranus!")
c2 +=1
input("Press Enter to continue...")
quiz4 = print("Who invented writing?")
q = input().lower()
if "sumerian" in q:
print("Correct!")
c1 +=1
else:
print("Nope, the Sumerians invented writing")
c2 +=1
input("Press Enter to continue...")
quiz5 = print("What rapper was born Marshall Bruce Mathers III?")
q = input().lower()
if "eminem" in q:
print("Correct!")
c1 +=1
else:
print("He's Eminem")
c2 +=1
input("Trivia ended, Press Enter to view your result...")
break
print("You've made", c1, "corrects answers and ", c2, "wrong answers")
【问题讨论】:
标签: python python-3.x if-statement random python-3.6