2016-02-29 34 views
0

我正在學習python的初學者課程,並且遇到了一些麻煩。如果我有一個功能,例如(下)如何調用結果以供後續使用。我知道還有其他方法可以做到這一點,但我的老師希望我們瞭解如何更好地使用功能。感謝您的任何幫助!如何調用稍後使用的函數結果?

def twodp(x): 
    (x)= "%.2f" % (x) 


twodp(mean_male_temp) 

現在所需要的所有信息可以打印

print ("The average male temperature is:", (twodp(mean_male_temp)),"°F") 

當我這樣做,我得到以下;

The average male temperature is: None °F 

FWI該函數適用於我(即它將平均溫度舍入爲2 dp)。

+2

你沒有返回任何東西。你需要一個'return'語句,我認爲你在這種情況下試圖返回x。 –

+3

我想你需要閱讀[Python教程](https://docs.python.org/2/tutorial/controlflow.html#defining-functions)。 –

回答

0

您需要返回你的價值:如果你想從你必須使用關鍵字return函數返回一個值

def twodp(x): 
    x = "%.2f" % (x,) 
    return x 
相關問題