一天无聊如何度过
既想锻炼智力,又想打发时间
这个程序很适合你~~~
好了,环境是Python3.8
开始我们的程序吧!
首先需要import随机数random模块,这个模块可是核心哦
接下来可以print一些游戏规则之类的
然后输入
timu=int(input("请输入想做的题目数量(整数):"))
这证明了你想做几道都行~~
以便于后来的判断计算
然后初始给c赋值0,以便于分值计算
然后就是套循环啦
for i in range(1,timu+1):
看出来刚刚的timu是干什么用的了吗??对!决定循环次数
然后循环内的语句块就是我们要用的主程序啦
a=random.randint(0,100)
b=random.randint(0,100)
jj=random.randint(0,1)
a,b是两个数,jj是加/减随机选择(当然你喜欢也可以做*和/)
然后就是实现随机选择
if jj==0:
d=a+b
print("请计算",a,"+",b)
else:
d=a-b
print("请计算",a,"-",b)
上面的jj判断就是为了这个哦
jisuan=int(input("请输入你的计算结果:"))
if jisuan==d:
print("恭喜,答对了第",i,"题",)
c=c+1
else:
print("很遗憾,你没有答对,正确答案是",d)
print("你做了",timu,"道题,一共对了",c,"道题")
最后的jisuan就是你算的结果,当然也可以做个类似计时器的来限制时间
然后是个判断,i就是上面的循环次数哦,最后会输出你的答题成果
怎样,你学废了吗?你学会了吗?程序源码
最后是源码啦~~~
import random
print("规则:随机出现两个整数,均小于100")
timu=int(input("请输入想做的题目数量(整数):"))
c=0
for i in range(1,timu+1):
a=random.randint(0,100)
b=random.randint(0,100)
jj=random.randint(0,1)
if jj==0:
d=a+b
print("请计算",a,"+",b)
else:
d=a-b
print("请计算",a,"-",b)
jisuan=int(input("请输入你的计算结果:"))
if jisuan==d:
print("恭喜,答对了第",i,"题",)
c=c+1
else:
print("很遗憾,你没有答对,正确答案是",d)
print("你做了",timu,"道题,一共对了",c,"道题")