2016-02-29 36 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 
相关问题