随机生成10道10以内的整数加法运算,每题3次答题机会,答对加10分,打错不加分仅提示正确答案,最后给出总成绩。
时间: 2024-05-20 15:16:04 浏览: 140
import random
score = 0 # 总成绩
for i in range(10):
num1 = random.randint(0, 10) # 生成加数1
num2 = random.randint(0, 10) # 生成加数2
answer = num1 + num2 # 计算正确答案
print("第{}题:{} + {} = ?".format(i+1, num1, num2))
for j in range(3): # 每题3次答题机会
user_answer = int(input("请输入答案:"))
if user_answer == answer:
score += 10
print("恭喜你,答对了!")
break # 如果答对了,跳出循环
else:
print("很遗憾,答错了,正确答案是{}。".format(answer))
print("总成绩为:{}分。".format(score))
阅读全文