gpt4 book ai didi

python - 当我在 try- except block 中使用该变量时,我在分配之前引用了局部变量

转载 作者:太空宇宙 更新时间:2023-11-03 20:12:00 32 4
gpt4 key购买 nike

我得到

local variable 'flag' referenced before assignment

在Python中。我在这里做错了什么?

flag = 0
def abc():
while flag <= 10:
try:
print(10/0)
except Exception:
print('yo')
flag += 1

abc()

最佳答案

flag = 0
def abc(argument):
while argument <= 10:
try:
print(10/0)
except Exception:
print('yo')
argument += 1

abc(flag)

关于python - 当我在 try- except block 中使用该变量时,我在分配之前引用了局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58661130/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com