空闲时间
随兴
写的程序
import random as r neirong=input('请输入您需要练习的内容(加/减/乘/除):') tishu=eval(input('请输入需要练习的题数(1~50):')) print('规则:题目范围在1~100之间,答对加2分,答错减1分,积分初始值为5') jf=5 T=0 F=0 if neirong=='加': for i in range(1,tishu+1): a=r.randint(1,100) b=r.randint(1,100) tm='{}){}+{}='.format(i,a,b) daan=eval(input(tm)) if daan==a+b: print('✓ 答对了') jf+=2 T+=1 else: print('✗ 答错了,正确答案:{}'.format(a+b)) jf-=1 F+=1 print('\n本次作答已结束,正确:{},错误:{}'.format(T,F)) if tishu+2<=(jf-5)<=tishu*2: print('累计积分{}分,太棒了!☺︎'.format(jf)) else: print('累计积分{}分,继续努力!☹︎'.format(jf)) if neirong=='减': for i in range(1,tishu+1): a=r.randint(1,100) b=r.randint(1,100) tm='{}){}-{}='.format(i,a,b) daan=eval(input(tm)) if daan==a-b: print('✓ 答对了') jf+=2 T+=1 else: print('✗ 答错了,正确答案:{}'.format(a-b)) jf-=1 F+=1 print('\n本次作答已结束,正确:{},错误:{}'.format(T, F)) if tishu+2<(jf-5)<=tishu*2: print('累计积分{}分,太棒了!☺︎'.format(jf)) else: print('累计积分{}分,继续努力!☹︎'.format(jf)) if neirong=='乘': for i in range(1,tishu+1): a=r.randint(1,100) b=r.randint(1,100) tm='{}){}×{}='.format(i,a,b) daan=eval(input(tm)) if daan==a*b: print('✓ 答对了') jf+=2 T+=1 else: print('✗ 答错了,正确答案:{}'.format(a*b)) jf-=1 F+=1 print('\n本次作答已结束,正确:{},错误:{}'.format(T, F)) if tishu+2<(jf-5)<=tishu*2: print('累计积分{}分,太棒了!☺︎'.format(jf)) else: print('累计积分{}分,继续努力!☹︎'.format(jf)) if neirong=='除': for i in range(1,tishu+1): a=r.randint(1,100) b=r.randint(1,100) tm='{}){}÷{}='.format(i,a,b) daan=eval(input(tm)) if daan==a/b: print('✓ 答对了') jf+=2 T+=1 else: print('✗ 答错了,正确答案:{}'.format(a/b)) jf-=1 F+=1 print('\n本次作答已结束,正确:{},错误:{}'.format(T, F)) if tishu+2<(jf-5)<=tishu*2: print('累计积分{}分,太棒了!☺︎'.format(jf)) else: print('累计积分{}分,继续努力!☹︎'.format(jf))
0.0分
2 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复