加上计分
约 10 分钟
一道题不过瘾,让它连出十道,再数数你答对了几道,最后报个成绩。方法很简单:准备一个“计数器”,答对一次就加一。
import random
score = 0 # 计数器,先归零
for i in range(10):
a = random.randint(1, 10)
b = random.randint(1, 10)
if int(input(f"{a}+{b}=")) == a + b:
score += 1 # 答对就加一
print("答对", score, "题")
要注意:score = 0 一定要写在循环外面。要是放进循环里,每题都把它清零,最后永远只显示 0 或 1,前面的成绩全白记了。
小纸条
给出题器加上计分。
登录 后可看答案