Python 代码实现 300-400 之间的所有质数
以下是 Python 代码实现 300-400 之间的所有质数:
for num in range(300, 401):
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)
输出结果为:
307
311
313
317
331
337
347
349
353
359
367
373
379
383
389
397
代码解释:
- 使用
for循环遍历 300 到 400 之间的每个数字。 - 对于每个数字
num,判断其是否大于 1,如果是,则继续执行下一步。 - 使用另一个
for循环,从 2 到num的范围内进行遍历。 - 如果
num能被i整除,则说明num不是质数,跳出内层循环。 - 如果内层循环没有跳出,则说明
num是质数,输出num。
该代码利用了质数的定义,即只能被 1 和自身整除的数,并利用循环和条件判断语句实现了对质数的识别和输出。
原文地址: https://www.cveoy.top/t/topic/n2LW 著作权归作者所有。请勿转载和采集!