|
from random import randrange, choice
OUTCNT = 20
outi = 0
while outi < OUTCNT:
# 随机选择加减法
optr = choice(('+', '-'))
# 随机生成20以内整数
num1 = randrange(1, 20)
num2 = randrange(1, 20)
if optr == '-':
# 减法
# 保证num1比num2大
if num1 < num2:
num1, num2 = num2, num1
# 需要产生借位
if num1 % 10 < num2 % 10:
print(num1, optr, num2, '=', sep=' ')
outi += 1
else:
# 加法
if num1 % 10 + num2 % 10 > 10:
print(num1, optr, num2, '=', sep=' ')
outi += 1
|
|