鱼C论坛

 找回密码
 立即注册
查看: 1001|回复: 1

[已解决]局部变量和全局变量问题

[复制链接]
发表于 2020-1-18 12:50:11 | 显示全部楼层 |阅读模式

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

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

x
我想问下,我定义了一个函数
def data_input(judge):
    while judge:
        title = '账号中心'
        message = '【*真实姓名】为必填\n【*手机号码】为必填\n【*E-mail】为必填'
        content_data = ['【*用户名】', '【*真实姓名】', '【固定电话】', '【*手机号码】', '     QQ', '   *E-mail']
        data_base = g.multenterbox(message, title, content_data)
    return data_base
return data_base这里报错,说他不是全局变量,这里应该如何修改才能返回while循环里面的data_base呢
最佳答案
2020-1-18 15:42:03
  1.     while judge:
复制代码
  
        循环体内不修改 judge 的值,也没有按条件执行 break 语句,铁定死循环啊,这个循环有必要吗?如果说这段代码有 BUG,没有别的,无疑就是这个死循环了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-1-18 15:42:03 | 显示全部楼层    本楼为最佳答案   
  1.     while judge:
复制代码
  
        循环体内不修改 judge 的值,也没有按条件执行 break 语句,铁定死循环啊,这个循环有必要吗?如果说这段代码有 BUG,没有别的,无疑就是这个死循环了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 21:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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