加上计分

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,前面的成绩全白记了。

小纸条

给出题器加上计分。

登录 后可看答案

加上计分 · C++ 入门 · op599 课程