我需要创建一个python程序,生成10个随机数学问题。它应该生成两个随机数和一个运算符。这是我目前为止的代码:from random import *
score = 0
def math():
num1 = randint(1, 10)
num2 = randint(1, 10)
symbol = randint(1,3)
if symbol == 1:
question = input("What is " + str(num1) + "+" + str(num2) + "?")
answer = num1 + num2
if question == answer:
score = score + 1
elif symbol == 2:
question = input("What is " + str(num1) + "-" + str(num2) + "?")
answer = num1 - num2
if question == answer:
score = score + 1
elif symbol == 3:
question = input("What is " + str(num1) + "*" + str(num2) + "?")
answer = num1 * num2
if question == answer:
score = score + 1
for i in range(10):
math()
print("Your score was " + str(score))
代码正常工作,没有语法错误,但是它将所有问题标记为不正确。在
提前谢谢。在