2024-04-23 08:22:32 发布
网友
查找一个数字的素数并将它们存储在一个列表中,这段代码有什么问题?你知道吗
def primes(num): res = num i = 2 z = [] while res != 1: if num%i == 0: z.append(i) res = num/i else: i += 1
如果num=4和i=2有一个无限循环,因为“i”和“res”永远不会改变。。。你知道吗
num=4
i=2
它是python兼容的,但是您的算法不好。你知道吗
试试res = res/i。你知道吗
res = res/i
如果
num=4
和i=2
有一个无限循环,因为“i”和“res”永远不会改变。。。你知道吗它是python兼容的,但是您的算法不好。你知道吗
试试
res = res/i
。你知道吗相关问题 更多 >
编程相关推荐