我想要使用返回函数,我是新来的Python,但它是我似乎不明白的东西之一。在Python中的不同功能中使用相同的变量
在我的任务中,我必须把每个任务放在一个函数中,以便更容易阅读和理解,但例如我在一个函数中创建一个随机生成的数字,然后我需要在不同的函数中生成相同的数字,相信这可以做的唯一方法是通过返回数据。 比如这里我有一个函数产生一个随机数:
def generate():
import random
key = random.randint(22, 35)
print(key)
但是,如果我需要使用变量“钥匙”又掌握着不同的功能相同的随机数,它不会因为它的工作没有在新功能中定义。
def generate():
import random
key = random.randint(22, 35)
print(key)
def number():
sum = key + 33
那么,如何返回数据(如果这是你需要使用的)它的工作?
你提到如何在你的问题'return'中做到这一点。 –
'return key'而不是'print(key)'和'sum = generate()+ 33'而不是'sum = key + 33' –