gpt4 book ai didi

python - Python 函数的问题

转载 作者:行者123 更新时间:2023-12-01 06:16:41 25 4
gpt4 key购买 nike

嗯,我有一个小问题。我想求下面所有数字的总和为 1000000,谁有 4 个约数...

我尝试了,但我遇到了问题,因为 GetTheSum(n) 函数总是返回数字“6”...

这是我的代码:

http://pastebin.com/bhiDb5fe

最佳答案

问题似乎是您一找到第一个数字(即 6)就返回。

你有这个:

def GetTheSum(n):
k = 0
for d in range(1,n):
if NumberOfDivisors(d) == 4:
k += d
return k

但你的意思可能是这样的:

def GetTheSum(n):
k = 0
for d in range(1,n):
if NumberOfDivisors(d) == 4:
k += d
return k

关于python - Python 函数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2984305/

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