python求区间内的所有偶数

这两个有什么区别啊,都能返回结果,第一张图的80是什么意思啊

img

img

我运行出来,并没有那个80的数字啊,同样的代码

img

另外第一个方式是将结果return 回来,调用者可以用一个变量接收,传给其他方法
第二个方式是直接打印出来
之所以你觉得两个差不多,是jupyter这个工具优化的结果,将return的结果给你模拟打印出来了
你要是放到IDE工具,比如pycharm里面去,你就能够理解了

你用的什么编译器?第一个80可能是存放列表的内存地址

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^