我正在做一个数学游戏,我想让我的减法答案只有正整数,我该怎么做呢?我不想要像6-10这样的问题,而是像10-6这样的问题。
这是我试图编写的代码,但它不起作用。如有任何帮助和建议,我们将不胜感激,谢谢。
import random
x=random.randint(1,10)
y=random.randint(1,10)
def q():
global x,y
que=int(input("what is {}-{}?".format(x,y)))
if y>x:
q()
else:
pass
q()
发布于 2020-06-24 19:51:50
发布于 2020-06-24 19:50:31
您可以使用:
def q(x, y):
if y > x:
return q(y, x)
return int(input("what is {}-{}?".format(x,y)))
发布于 2020-06-24 19:58:32
您可以首先将数字作为元组进行排序:
x, y = sorted((random.randint(1,10), random.randint(1,10)), reverse=True)
https://stackoverflow.com/questions/62554315
复制相似问题