吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1229|回复: 12
收起左侧

[求助] python-请问下为什么这最后一个实参不能传递出去

[复制链接]
nekouyizhi 发表于 2021-1-4 01:14
本帖最后由 nekouyizhi 于 2021-1-4 19:01 编辑

看了书上的介绍,自己动手照抄了一份,但是最后实际执行下来发现只能显示一组键值,第二组为什么不能显示,是return的缩进不对吗?如果是的话,python3.9应该不能用tab和空格缩进吧,那除了enter还有别的缩进方法吗
刚刚接触python没多久,这个问题我自己都觉得十分基础。但是由于不太确定,所以还是厚着脸皮问了一下,没想到大家这么热情,我就不一一回复大家了,十分感谢,我现在已经了解了。
WT[A(KMJPE73Z9N%NR4PL2H.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

qizhi45 发表于 2021-1-4 02:33
是的 return写在了for循环里,python使用严格的缩进格式进行代码段的分割,回车键只是换行而已,编辑器以为你换行之后的代码还是在for循环中,所以给你自动缩进对齐了
缩进用空格或者tab都可以 但不要混用就行
fdy8421 发表于 2021-1-4 05:44
totoroyyw 发表于 2021-1-4 06:33
老东东2019 发表于 2021-1-4 08:04
我觉得跟return有关,保险起见把返回值先放进列表,最后return一次列表
rsnodame 发表于 2021-1-4 08:45
就是因为return缩进位置不对
目前return的缩进,表示return是在for循环里,return本身具有break的作用,等于说你这个函数在循环执行完第一次后就返回结果,自然无法取到后面的实参

python的缩进就是空格和tab
错的是世界 发表于 2021-1-4 08:56
有人已经给出正解,被return掉了。循环只执行了一次
Piz.liu 发表于 2021-1-4 09:04
return 跟for同级 等for循环完,再return
Rezalt 发表于 2021-1-4 09:22
return代表的是此方法结束!!! 你写了一个for循环, 程序正常的执行, 在第一次for循环完毕之后,按照顺序执行到return, 代表着此方法结束了。接下来的任何方法内的操作都不会再继续执行了
wuai_leader 发表于 2021-1-4 09:24
前面已经回答了,缩进错误
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-16 15:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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