精读

学了基础知识,最好的巩固方式就是做一个小项目。今天做一个"乘法口算练习器":电脑出题,你回答,最后统计得分。 第一步:出题 用 random 模块生成两个 1 到 9 的随机数: import random a = random.randint(1, 9) b = random.randint(1, 9) 第二步:提问并判断 把题目打印出来,等用户输入答案,和正确答案比较: answer = int(input(f"{a} x {b} = ?")) if answer == a * b: print("答对了!") else: print(f"答错了,正确答案是 {a * b}") 第三步:加循环和计分 用 for 循环出 10 道题,用变量记录答对几题: score = 0 for i in range(10): a = random.randint(1, 9) b = random.randint(1, 9) answer = int(input(f"{a} x {b} = ?")) if answer == a * b: score = score + 1 print("答对了!") else: print(f"答错了,正确答案是 {a * b}") print(f"你答对了 {score} 题,共 10 题") 挑战升级: - 把乘法换成加减法 - 把题数改成可以自己输入 - 答错时显示鼓励的话 给孩子的启发:一个完整的程序,就是"拆步骤、写代码、测试、改进"的过程。做完这个练习器,你已经完成了一次真实的项目实践。
← 返回模块 返回首页