import random

score = 0 for i in range(4): num1 = random.randint(0, 100) num2 = random.randint(0, 100) operator = random.choice(['+', '-', '*']) answer = eval(str(num1) + operator + str(num2)) print('第%d题:' % (i+1)) for j in range(3): guess = input('请回答 %d %s %d = ' % (num1, operator, num2)) if int(guess) == answer: print('回答正确!') score += 10 break else: print('回答错误,请重新作答!') else: print('本题答案为 %d' % answer)

print('您的最终得分为:%d' % score)

Python 随机算术题练习 - 加减乘除,三次机会

原文地址: https://www.cveoy.top/t/topic/oSPg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录