算术试题

import random
m=0
t=0
er=0
while m<100:
    m+=1
    x=random.randint(1,20) 
    y=random.randint(11,20) 
    for i in random.sample(['+','-','*'],1):
        print "****************************"
        print "共100题"+"目前第"+str(m)+"题"
        print "****************************"
        if i=="+":
            print str(x)+i+str(y) 
            answer=x+y
        elif i=="-":
            if x>y:
                print str(x)+i+str(y)
                answer=x-y 
            else:
                print str(y)+i+str(x)
                answer=y-x
        else:
            print str(x)+i+str(y)
            answer=x*y
        try:
            z=input("请答题:")
            if z==answer:
                t+=1
                print "=============================="
                print "恭喜您答对了"
        
            else:
                er+=1
                print "答案错误"+","+"正确答案是"+str(answer)
        except Exception,e:
            continue
            
    
print "==================结果===================="
print "======共100题,目前答对"+str(t)+"题"+" "+"答错"+str(er)+"题======"
print "=============您的得分情况是"+str(t)+"分============"



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值