Python_uu打印函数的结果
我是Python的初学者。。! 我正在学习如何定义函数以及如何打印结果。 我打算只打印函数的y值。 在练习的时候,我发现了一件奇怪的事情 如果我按您所见定义函数,并按如下方式编写代码:Python_uu打印函数的结果,python,Python,我是Python的初学者。。! 我正在学习如何定义函数以及如何打印结果。 我打算只打印函数的y值。 在练习的时候,我发现了一件奇怪的事情 如果我按您所见定义函数,并按如下方式编写代码: def(x): y=3*x+5 打印(y) 印刷品(f(10)) 我得到以下两个结果…:( 35 没有一个 我想要的只是y值。你能解释一下为什么没有打印出来吗? 我正在一点一点地学习Python。非常感谢..!!您需要更新代码以返回y,如下所示: def f(x): y=3*x+5 retur
def(x):
y=3*x+5
打印(y)
印刷品(f(10))
我得到以下两个结果…:(
35
没有一个
我想要的只是y值。你能解释一下为什么没有打印出来吗?
我正在一点一点地学习Python。非常感谢..!!您需要更新代码以返回
y
,如下所示:
def f(x):
y=3*x+5
return y
print(f(10))
由于原始代码不返回
y
,f(10)
返回None
(y
)的值),这导致第二个结果为None
。原始代码的第一个结果(35)来自def(x)中的print
函数
您需要返回y的值
def f(x):
y=3*x+5
return y
print(f(10))
y
不返回,只返回print
ed。使用return
返回它。非常感谢!!我想知道35和None的结果是如何产生的,我很容易理解,因为你友好地向我解释了它!!谢谢!!非常感谢!!我将逐步了解返回函数!!谢谢!!没问题!很乐意帮忙!:)