Python代码不在jupy中打印函数输出

2024-09-26 17:59:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经定义了我的函数,但是当我试图让它们打印时,它们会打印为< function salinity_seawater at 0x2537f670 >

我试过多次重启,但都没用。在

以下是代码部分:

def sal_of_seawater(l): 
        sal_of_seawater = (-0.0222*l)+34
        return sal_of_seawater

    print("A latitude of", l, "equals a salinity value of", sal_of_seawater)

代码的输出:

^{pr2}$

Tags: of函数代码return定义valuedeffunction
3条回答

你的书面声明是错了获取函数的return语句,像这样调用它

print("A latitude of", l, "equals a salinity value of", sal_of_seawater(10))

或者

^{pr2}$

相应地定义l

这应该可以解决它

def sal_of_seawater(l): 
        res = (-0.0222*l)+34
        return res

l = 45

print("A latitude of", l, "equals a salinity value of", sal_of_seawater(l))

您可以使用:

l =45
print("A latitude of {} equals a salinity value of {}".format(l, sal_of_seawater(l)))

相关问题 更多 >

    热门问题