返回函數的處理結果

在第一篇我們看到了

def void(a):
    print(a+10)

void函數並沒有返回任何值,那麼我們要怎麼將它執行的結果返回出去呢?

def plus(a):
    return a+10

我們只要透過 return 就可以傳出我們需要的結果

a = 100
a = plus(a)
print(a) #110
需要注意使用return時 就代表我們結束了那個function因為我們已經將結果傳出去了 所以return在一個function中只能使用一次

錯誤示範

def plus(a):
    return a+10
    return a+20
    return a+30

temp = plus(100)
print(temp) #110

他在執行到return a+10的時候便離開了這個function

在你接下來定義的a+20 or a+30都不會被執行到

results matching ""

    No results matching ""