python定义函数问题

python定义函数时,return后面啥也没有是什么意思?
为什么我把这个return删除后程序就运行失败了

return在函数中的作用与break在循环中的作用类似,跳出当前过程
return删除后会继续运行函数中后续部分,可能是程序出错原因

就是省略返回值,相当于返回None,但是删掉return,就是没有返回值
没有返回值与返回值为None是不同的

img