鱼C论坛

 找回密码
 立即注册
查看: 3842|回复: 7

[已解决]下面这个程序运行起来是空白的

[复制链接]
发表于 2018-1-30 14:52:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
list1 = []
for x in range(10):
    for y in range(10):
        if x%2 == 0:
            if y%2 != 0:
                list1.append((x,y))
最佳答案
2018-1-30 17:15:06
老笨啊 发表于 2018-1-30 16:09
如果最后用的return,貌似会提示return outside function. 这是什么意思?

return是函数返回值,并不是输出值,报错信息就是返回超出函数范围,意思就是只有函数内才能return
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-1-30 14:56:11 | 显示全部楼层
肯定是空的啊,你自己设置的条件语句就是让它空的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-30 14:58:54 | 显示全部楼层
最后 print(list1)就能看到结果了 25个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-30 15:00:44 | 显示全部楼层
最后运行 print(list1)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-30 16:09:56 | 显示全部楼层
orino 发表于 2018-1-30 15:00
最后运行 print(list1)

如果最后用的return,貌似会提示return outside function. 这是什么意思?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-30 16:45:23 | 显示全部楼层
如果在交互界面,你可以在最后输入list1
如果是在文件中,请用print打印你想要的对象
return只有在函数中才能使用
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

发表于 2018-1-30 17:15:06 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
老笨啊 发表于 2018-1-30 16:09
如果最后用的return,貌似会提示return outside function. 这是什么意思?

return是函数返回值,并不是输出值,报错信息就是返回超出函数范围,意思就是只有函数内才能return
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-31 09:59:12 | 显示全部楼层
orino 发表于 2018-1-30 17:15
return是函数返回值,并不是输出值,报错信息就是返回超出函数范围,意思就是只有函数内才能return

感谢~~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-29 16:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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