gpt4 book ai didi

python - 名称错误 : name 'result' is not defined

转载 作者:太空宇宙 更新时间:2023-11-04 08:10:32 24 4
gpt4 key购买 nike

我用python写了一个非常简单的程序

 for i in range(1,1000):
if (i % 3 == 0) and (i % 5 == 0) :
result += i

else:
print('sum is {}'.format(result))

当我尝试编译问题时出现错误。

NameError: name 'result' is not defined

最佳答案

这个声明:

result += i

相当于:

result = result + i

但是,在您的循环中第一次到达此语句时,变量 result 尚未定义,因此该赋值语句的右侧不会计算。

关于python - 名称错误 : name 'result' is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23352501/

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