我刚刚完成 Project Euler,没有问题。1 for Python ...链接如下:
http://projecteuler.net/problem=1
我在python中提出了以下解决方案...
#!/usr/bin/env python
def main():
print("The answer will be calculated shortly...")
if __name__ == "__main__":
main()
n = 1000
n=-1
def isMultiple(i):
if (i % 3 == 0) or (i % 5 == 0):
if (i % 3 == 0) and (i % 5 == 0):
return False
else:
return True
sum = 0
for i in range(3, n):
if isMultiple(i):
sum+=1
print("The answer is... ", sum)
但是,运行此解决方案时给出的所有内容是:
[arch@archlinux Project Euler]$ python 1000-multi3or5.py
The answer will be calculated shortly...
[arch@archlinux Project Euler]$
我真的不明白出了什么问题,你能帮我解释一下为什么吗?非常感谢您花时间阅读本文,特别是如果您愿意帮助我。:)