使一个功能的最终产品脱离不同功能的最终产品

时间:2016-10-31 16:17:04

标签: python python-2.7

我想编写一个随机生成数字的代码,然后可以为解决方案减去这些数字。如果我有这样的代码:

def rand1():
    rand1 = random.choice('123456789')
    print rand1

def rand2():
    rand2 = random.choice('987654321')
    print rand2

我有办法rand1() - rand2()吗?或者关于如何让他们互相玩耍的任何建议。感谢

1 个答案:

答案 0 :(得分:1)

如果您执行print,则可以执行此操作,而不是return。您还需要使用strint转换为int()

您的方法应该是这样的

def rand1():
        rand1 = random.choice('123456789')
        return int(rand1)
def rand2():
        rand2 = random.choice('987654321')
        return int(rand2)