小学生口算卡

import random#产生随机数

name = '712'
q = 0.0

password = 1234
print('#' * 30)
print('小学生口算系统')
print('#' * 30)
print('1,加法运算')
print('2,减法运算')
print('3,除法运算')
print('4,乘法运算')
choice = int(input("请输入你的选择:"))
if choice == 1:
    num = int(input('请输入你做题的个数:'))
    
    for i in range(num):
        a = random.randint(1,101)
        b = random.randint(1,101)
        c = a + b
        print('%d + %d = ????'%(a,b))
        d = int(input('请输入结果:'))
        if d == c:
            print('恭喜你回答正确')
            q += 1
            
        else:
            print('回答错误,正确答案是:%d'%c)
    print('正确%d道题'%q)  
elif choice == 2:
    q = 0.0
    num = int(input('请输入你做题的个数:'))
    
    for i in range(num):
        a = random.randint(1,101)
        b = random.randint(1,101)
        c = a - b
        print('%d - %d = ????'%(a,b))
        d = int(input('请输入结果:'))
        if d == c:
            print('恭喜你回答正确')
            q += 1
            
        else:
            print('回答错误,正确答案是:%d'%c)
    print('正确%d道题'%q) 
elif choice == 3:
    q = 0.0
    num = int(input('请输入你做题的个数:'))
    
    for i in range(num):
        a = random.randint(1,101)
        b = random.randint(1,101)
        c = a / b
        print('%d / %d = ????'%(a,b))
        d = int(input('请输入结果:'))
        if d == c:
            print('恭喜你回答正确')
            q += 1
            
        else:
            print('回答错误,正确答案是:%d'%c)
    print('正确%d道题'%q) 
else:
    q = 0.0
    num = int(input('请输入你做题的个数:'))
    
    for i in range(num):
        c = a * b
        print('%d * %d = ????'%(a,b))
        d = int(input('请输入结果:'))
        if d == c:
            print('恭喜你回答正确')
            q += 1
            
        else:
            print('回答错误,正确答案是:%d'%c)
    print('正确%d道题'%q) 
print('欢迎下次使用')

 

posted @ 2020-06-10 15:52  小白yuan  阅读(216)  评论(0)    收藏  举报