以下是 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

代码解释:

  1. 使用 for 循环遍历 300 到 400 之间的每个数字。
  2. 对于每个数字 num,判断其是否大于 1,如果是,则继续执行下一步。
  3. 使用另一个 for 循环,从 2 到 num 的范围内进行遍历。
  4. 如果 num 能被 i 整除,则说明 num 不是质数,跳出内层循环。
  5. 如果内层循环没有跳出,则说明 num 是质数,输出 num。

该代码利用了质数的定义,即只能被 1 和自身整除的数,并利用循环和条件判断语句实现了对质数的识别和输出。


原文地址: https://www.cveoy.top/t/topic/n2LW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录