请教一个问题,自定义了一个python函数并用for循环遍历,但是return的时候不返回结果,请专家指出哪里有错误?

这是我的代码
img

如图所示,运行函数以后,控制台不显示任何结果
img
另外经过调试,发现for循环语句只返回了一个值,没有在范围内遍历循环

img

请问,是我的代码语句有问题,还是逻辑不对

因为你把return写进循环里面了
把return的缩进减小一个tab就可以了

return会终止函数,删掉。直接print变量list1就可以输出结果。记得采纳哦