简单小学两位数四则运算 (V1.1)

import random


print("小学四则运算测试(输入0000退出):")
ops = ['+', '-', '*', '/']  # 运算符
ans = ""  # 用户回答
i = 1  # 题号
while ans != "0000":
    add1 = random.randint(1, 100)  # 数1
    add2 = random.randint(1, 100)  # 数2
    add3 = random.randint(1, 99)
    op = random.randint(0, 3)  # 随机运算符
    eq = str(add1) + ops[op] + str(add2) + ops[op] + str(add3) # 算式
    val = eval(eq)  # 算式答案
    print("Q%d: %s=" % (i, eq) )   # 输出提问


    ans = input("A: ")  # 用户回答
    if ans == '0000':  # 退出循环
        break
    elif val == int(ans):  # 正确
        print("right!")


    else:  # 错误
        print("error. the right answer is %d" % val)




    i += 1  # 更新题号
    print
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值