python自制小卷子(数学测试)

【python自制小卷子(数学测试)】最近几天突发灵感,做了这么一张数学小卷子

import random from random import randint#导入随机数 score=0#用来计分 note=0#用来记答过的题数 a=random.randint(1,100)#设置变量 b=random.randint(1,100) print(a,'+',b,'=','?')#出题 c=int(input('')) if c==a+b: score+=1 note+=1 d=int(input('回答正确\n1.下一题2.结束考试\t3查看分数\n')) if d == 2: print('考试结束\n你一共答对了:', score, '道题', '你一共答了', note, '道题') if d == 3: print('你一共答对了:', score, '道题', '你一共答了', note, '道题\n') d = int(input('1. 继续考试 2. 结束考试\n')) while d==1: a = random.randint(1, 100) b = random.randint(1, 100) print(a,'+',b,'=','?') c = int(input('')) if c==a+b: score += 1 note += 1 d = int(input('回答正确\n1.下一题2.结束考试\t3查看分数\n')) else: note+=1 d = int(input('回答错误\n1.下一题2.结束考试\t3查看分数\n')) if d == 2: print('考试结束\n你一共答对了:', score, '道题', '你一共答了', note, '道题') if d == 3: print('你一共答对了:', score, '道题', '你一共答了', note, '道题',end='\n') d = int(input('1. 继续考试 2. 结束考试\n')) else: print('回答错误') note+=1 d = int(input('1.下一题2.结束考试\t3查看分数\n')) if d == 2: print('考试结束\n你一共答对了:', score, '道题', '你一共答了', note, '道题') if d == 3: print('你一共答对了:', score, '道题', '你一共答了', note, '道题\n') d = int(input('1. 继续考试 2. 结束考试\n'))while d == 1: a = random.randint(1, 100) b = random.randint(1, 100) print(a, '+', b, '=', '?') c = int(input('')) if c == a + b: score += 1 note += 1 d = int(input('回答正确\n1.下一题2.结束考试\t3查看分数\n')) else: note+=1 d = int(input('回答错误\n1.下一题2.结束考试\t3查看分数\n')) if d == 2: print('考试结束\n你一共答对了:', score, '道题', '你一共答了', note, '道题') if d == 3: print('你一共答对了:', score, '道题', '你一共答了', note, '道题\n') d = int(input('1. 继续考试 2. 结束考试\n'))

本人学python不到一个月,代码部分肯定有很多可以改进的地方,希望大佬多多指点

    推荐阅读