我有一個非常簡單的函數,它返回一個值。嘗試使用沒有函數其他部分的返回值
def GetNumber():
Number = 45
print("Getting Number")
print("Found Number = " + str(Number))
return Number
def UseNumber(current):
print("The current number is: " + str(current))
UseNumber(GetNumber())
然而,我的輸出如下:
獲取數
實測值總數= 45
的當前數目是:45
我使用在我的另一部分打印出def GetNumber
應用程序,所以我需要保留它們,但我想從GetNumber中提取值,而不必每次都重新運行整個GetNumber函數。
我怎樣才能使用返回的值,而不真正運行整個功能並打印出來?
理想情況下,我想我的輸出僅僅是:
目前的數字是:45
這是在所有可能的?
重寫函數(執行預期的行爲,可能使用參數作爲開關)和/或調用不同的函數。 – user2864740
我不知道爲什麼這是越來越被投票遺忘。我是Python的新手,並試圖學習。這是我可以學習的最佳方式。請原諒我不是一個公然的專業人士,比如你們其他人。 – level42
你已經明確地寫了幾行代碼來將東西打印到控制檯,但是接着問你如何讓東西停止打印到控制檯? – csmckelvey