if_if_if...(else)和 if_elif_elif...(else),以及后面print,最后面return,执行规律?
27
收起
正在回答
1回答
同学,你好,
图一:4个if条件都不成立,因此会执行11,12行代码输出相应的提示
图二:第二个if条件成立,执行return语句输出'no age',函数结束不会继续向后执行
图三:第一个if条件成立,执行return语句输出"no name",函数结束不会继续向后执行
图四和图五:if条件中是print输出,输出结果后会继续执行
总结:在函数中若执行了return语句,则函数结束,return后的代码不会继续执行;若为print在输出相应结果后会继续执行。因此图二图三不会执行第11、12行代码
Python全栈工程师2020
- 参与学习 人
- 提交作业 5229 份
- 解答问题 2433 个
Facebook曾声称“只招全栈工程师”!全栈用人需求猛增,市面人才紧缺。 0基础进击Python全栈开发,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星