为什么在函数名前加print会出现none
来源:2-3 编程练习
weixin_慕九州5451546
2020-03-25 23:18:27

为什么在函数名前加print会在代码最后一行出现none,而函数体依然能被打印出
1回答
好帮手慕觉浅
2020-03-26
同学你好:print()函数中传一个函数表示运行该函数并在控制台输出该函数的返回值,而你的goose()函数并没有写return语句,因此默认返回一个"None",输出在控制台上。
如果你不希望输出这个"None",只需要去掉print()就可以了,直接用函数名调用即可,如下图:

如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题