初入请指点 发表于 2018-1-30 14:52:10

下面这个程序运行起来是空白的

list1 = []
for x in range(10):
    for y in range(10):
      if x%2 == 0:
            if y%2 != 0:
                list1.append((x,y))

alltolove 发表于 2018-1-30 14:56:11

肯定是空的啊,你自己设置的条件语句就是让它空的

sky 发表于 2018-1-30 14:58:54

最后 print(list1)就能看到结果了 25个

orino 发表于 2018-1-30 15:00:44

最后运行 print(list1)

老笨啊 发表于 2018-1-30 16:09:56

orino 发表于 2018-1-30 15:00
最后运行 print(list1)

如果最后用的return,貌似会提示return outside function. 这是什么意思?

BngThea 发表于 2018-1-30 16:45:23

如果在交互界面,你可以在最后输入list1
如果是在文件中,请用print打印你想要的对象
return只有在函数中才能使用

orino 发表于 2018-1-30 17:15:06

老笨啊 发表于 2018-1-30 16:09
如果最后用的return,貌似会提示return outside function. 这是什么意思?

return是函数返回值,并不是输出值,报错信息就是返回超出函数范围,意思就是只有函数内才能return

老笨啊 发表于 2018-1-31 09:59:12

orino 发表于 2018-1-30 17:15
return是函数返回值,并不是输出值,报错信息就是返回超出函数范围,意思就是只有函数内才能return

感谢~~
页: [1]
查看完整版本: 下面这个程序运行起来是空白的