gpt4 book ai didi

python - 平方累积不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 07:43:31 25 4
gpt4 key购买 nike

以下脚本应该计算从 0 到 4 的整数平方和。

从数学上讲,0²+1²+2²+3²+4²=30,但脚本在 Python 3.2 上运行时打印出 4!为什么?

total = 0
for val in range(5):
vаl = val * val
tоtal = total + val

print(tоtal)

最佳答案

我不知道你做了什么,但你的 total 变量并不总是相同的。第一个总数是 0x74 0x64 0x74 0x61 0x6c,第二个是 0x74 0xd0 0xbe 0x74 0x61 0x6c。由于 Python 3 在所有标识符中都支持 Unicode,因此两者完全有效但有所不同。因此,在函数内部,您分配的变量与最后打印的变量不同。

val 也发生了同样的情况:0x76 0x61 0x6c0x76 0xd0 0xbe 0x6c

你应该再次删除那些名称,并从头开始重写它们。或者,如果您多次出现这些情况,请使用搜索和替换来修复它。

那里出现的字符是0x0430 “CYRILLIC SMALL LETTER A” ,因此外观相同/相似(取决于字体)。

关于python - 平方累积不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14056875/

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