我想要使用返回函數,我是新來的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' –