为什么在函数名前加print会出现none

来源:2-3 编程练习

weixin_慕九州5451546

2020-03-25 23:18:27

http://img.mukewang.com/climg/5e7b760f09af957b05840826.jpg

为什么在函数名前加print会在代码最后一行出现none,而函数体依然能被打印出

写回答

1回答

好帮手慕觉浅

2020-03-26

同学你好:print()函数中传一个函数表示运行该函数并在控制台输出该函数的返回值,而你的goose()函数并没有写return语句,因此默认返回一个"None",输出在控制台上。

如果你不希望输出这个"None",只需要去掉print()就可以了,直接用函数名调用即可,如下图:

http://img.mukewang.com/climg/5e7c07b8099739bd03620469.jpg

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


0

0 学习 · 8160 问题

查看课程