有人能帮我处理这段代码吗?当问题得到回答时,它不会产生“正确”或“不正确”的结果。我认为有人会做的是,当每个答案被产生和回答,如果他们得到正确的答案,它会说正确,但如果他们弄错了,它将说不正确。现在,当你完成所有十个问题时,它只会说不正确。在
num1=0
num2=0
numofq=0
while numofq <10:
import random
num1 = random.randint(1, 10)
num2 = random.randint(1, 10)
correctAns = num1 * num2
question = str(num1) + "x" + str(num2)
ans = input(question)
numofq=numofq+1
if ans == correctAns:
print ("Correct")
else:
print ("Incorrect")
您的
if
-else
块没有正确缩进,它们应该是while
循环的一部分:但是当我们在做的时候,你可以通过
.format
用于字符串格式import
放在顶部所以程序现在看起来像
^{pr2}$该输出:
相关问题 更多 >
编程相关推荐