PyCharm中自定义函数无输出求助:help_fun为何未打印内容?
问题原因分析
根本原因:代码缩进错误
你写的help_fun函数存在缩进问题——def help_fun(name):语句后的print没有缩进,导致这个print不属于函数体。当你调用help_fun("john")时,函数内部没有任何执行逻辑,所以不会输出内容,程序正常结束就返回了process finished with exit code 0。修正缩进后的正确代码:
def help_fun(name): print("Hi" + name + "!, how may we help you!") help_fun("john")add_fun正常运行的原因add_fun函数里的sum = a+b和return sum都正确缩进在函数体内,调用后能正常计算返回结果,后续的print(aa)也能输出计算值,所以运行正常。是否缺少包?
不需要额外安装任何包,这个问题和包无关,只是基础的Python语法规范问题。
内容的提问来源于stack exchange,提问作者unknown
相关产品推荐
相关产品推荐

