找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 550|回复: 6

[求助] python新人求助return问题

1

主题

3

帖子

3

积分

贫民

积分
3
白泽 发表于 2018-12-27 13:51:13 | 显示全部楼层 |阅读模式
图片1.png
为什么return的位置改变了 输出的结果也变了 有没有大神教教我
图片3.png
回复

使用道具 举报

0

主题

11

帖子

11

积分

贫民

积分
11
zhouxiong 发表于 2018-12-28 08:22:05 | 显示全部楼层
如果函数执行了return语句,那么函数的生命就结束了,return 语句后面的代码都不会执行。所以准确的说,函数里只能执行一次return语句,但可以写多条return语句。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
Pythonxiaobai 发表于 2018-12-28 15:36:01 | 显示全部楼层
缩行问题,第一个的return 在while的if语句下面,第二个的return在是和while并列的,并不参与循环,所以每次都会返回你的product
回复 支持 反对

使用道具 举报

1

主题

4

帖子

4

积分

贫民

积分
4
oulea 发表于 2018-12-29 04:45:40 来自手机 | 显示全部楼层
zhouxiong,你好,我有一个自定义函数,是qt的按钮触发的函数,它会莫名其妙地执行两次,在结尾加return也跳不出,还是执行第二次,请问要如何解决啊
回复 支持 反对

使用道具 举报

1

主题

4

帖子

4

积分

贫民

积分
4
oulea 发表于 2018-12-29 10:08:24 来自手机 | 显示全部楼层
各位好,我有一个自定义函数,是qt的按钮触发的函数,它会莫名其妙地执行两次,在结尾加return也跳不出,还是执行第二次,请问要如何解决啊
回复 支持 反对

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
白泽  楼主| 发表于 2019-1-5 11:55:44 | 显示全部楼层
zhouxiong 发表于 2018-12-28 08:22
如果函数执行了return语句,那么函数的生命就结束了,return 语句后面的代码都不会执行。所以准确的说,函 ...

谢谢帮助!
回复 支持 反对

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
白泽  楼主| 发表于 2019-1-5 12:01:05 | 显示全部楼层
Pythonxiaobai 发表于 2018-12-28 15:36
缩行问题,第一个的return 在while的if语句下面,第二个的return在是和while并列的,并不参与循环,所以每 ...

谢谢你!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表