Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Project Euler问题1-没有得到正确答案_Python - Fatal编程技术网

Python Project Euler问题1-没有得到正确答案

Python Project Euler问题1-没有得到正确答案,python,Python,我总是得到错误的答案。我查过其他人的代码,尽管他们的代码和我的相似,但我还是不断得到错误的答案 总和=0 对于1000范围内的t: 如果t%3==0或t%5-0: sum=sum+t 打印总数 我一直得到的答案是433165,正如@eyllanesc所指出的,你有语法问题。只要换成这个,就可以了: sum = 0 for t in range(1000): if t % 3 == 0 or t % 5 == 0: sum += t print(sum) t%3==0

我总是得到错误的答案。我查过其他人的代码,尽管他们的代码和我的相似,但我还是不断得到错误的答案

总和=0 对于1000范围内的t: 如果t%3==0或t%5-0: sum=sum+t 打印总数
我一直得到的答案是433165,正如@eyllanesc所指出的,你有语法问题。只要换成这个,就可以了:

sum = 0

for t in range(1000):
    if t % 3 == 0 or t % 5 == 0:
        sum += t

print(sum)
t%3==0或t%5-0中的-是什么?