rychair 发表于 2020-12-26 15:35:54

return 总是出问题

if ccbox():
      pass         # 用户选择继续
else:
      return      # 用户选择取消

请问我调用easygui后运行上述语句,总是出现 语法错误,return outside function,但是我无论把return 放哪里都不行啊。这些代码还是复制小甲鱼老师的,是什么原因呢?请高手指点。

wp231957 发表于 2020-12-26 15:40:11

提示已经很明显了,发完整代码吧

rychair 发表于 2020-12-26 15:54:30

wp231957 发表于 2020-12-26 15:40
提示已经很明显了,发完整代码吧

资料里面就是这个啊(四个语句)

jackz007 发表于 2020-12-26 15:57:38

本帖最后由 jackz007 于 2020-12-26 16:48 编辑

       如果就 4 个语句,那就不可以有 return 语句,因为 return 是自定义函数的专用语句。如果不在函数里是不可以用的。
       改成这样试试呢
from easygui import*
from sys import *
if ccbox():
      pass
else:
      exit()

rychair 发表于 2020-12-26 16:06:30

请看截图啊,这些语句都是从这个学习文档复制的

wp231957 发表于 2020-12-26 17:27:43

rychair 发表于 2020-12-26 16:06
请看截图啊,这些语句都是从这个学习文档复制的

这你得看 这段代码放在什么地方,放在非函数体内肯定是不行的
页: [1]
查看完整版本: return 总是出问题