Python程序设计小学四则运算测试机 (随机函数举例)1、随机产生[1,10]之间的两个整数操作
Python程序设计小学四则运算测试机(随机函数举例)1、随机产生[1,10]之间的两个整数操作数2、随机产生一个运算符(+,-,*,/)3、把操作数和运算符作为一个算式...
Python程序设计小学四则运算测试机 (随机函数举例)1、随机产生[1,10]之间的两个整数操作数2、随机产生一个运算符(+,-,*,/)3、把操作数和运算符作为一个算式打印4、用户输入算式的运算结果5、程序判断是否正确,并给出提示如“right”或“error. the Tight answer is” 6、让用户不停地答题,直到他输入’0000’
展开
1个回答
展开全部
import random
print "小学四则运算测试(输入0000退出):"
ops = ['+', '-', '*', '/'] # 运算符
ans = "" # 用户回答
i = 1 # 题号
while ans != "0000":
add1 = random.randint(1, 10) # 数1
add2 = random.randint(1, 10) # 数2
op = random.randint(0, 3) # 随机运算符
eq = str(add1) + ops[op] + str(add2) # 算式
val = eval(eq) # 算式答案
print "Q%d: %s=" %(i,eq) # 输出提问
ans = raw_input("A: ") # 用户回答
if ans == '0000': # 退出循环
break
elif val == int(ans): # 正确
print "right!"
else: # 错误
print "error. the right answer is %d" % val
i += 1 # 更新题号
演示示例:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询