简单的加减法数学游戏
需求
- 随机生成两个100以内的数字
- 随机选择加法或是减法
- 总是使用大的数字减去小的数字
- 让用户输入答案,直到输入正确为止
import random
nums = [random.randint(1,100) for i in range(2)]
#随即生成两个1-100的整数,存放到列表之中
nums.sort(reverse=True)
#列表里的数据降序排列,先出现大数
sel = random.choice('+-') #随机选择运算符号
if sel == '-':
answer = nums[0] - nums[1]
else:
answer = nums[0] + nums[1]
result = int(input(f'请作答:{nums[0]}{sel}{nums[1]}' )) # 让用户输入答案
while True:
if result == answer:
print("ok")
break
else:
print("you are wrong")
result = int(input("请重新输入:"))