我需要写一个代码,它将在一个数字范围内找到所有质数,然后按顺序列出它们,说明哪些是质数,哪些不是质数,如果它们不是质数,则显示它们可以被哪些数字整除。divisible by 26 is divisible by 2, 38 is divisible by 2, 4到目前为止,我已经有了这个,它将只识别哪些数字是质数,并将它们打印在一个列表中。我不知道如何计算非<e
我有一个数字[7, 9, 11, 13, 15, 20, 23]的列表,我需要从给定的列表创建一个质数列表。 我已经写了下面的代码,但结果9 & 15也是质数。我不明白我在这里错过了什么。a = [7, 9, 11, 13, 15, 20, 23]
for i in range (0, len(a)): for m in range
所以最近我一直在尝试找出一个算法,用来检查这个数是否为质数。return f"{num} is not prime" return f"{num} is prime"
print(if_prime(9)) 所以基本上这段代码返回了错误的值,它说9是一个质数,显然不是,但是下面的代码似乎是有效的,我不知道有什么不同。num} is not prime"