输出100~1000内的所有素数python

思路 : 首先 什么是素数?
素数一般指质数。质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。
然后利用数学思想: 只有1 和它本身,能除它,


for i in range(100,1000):
    for m in range(2,i):
        if i%m == 0:# 如果1 和它本身之间的数能除它,就不是素数,
            break
    else:
        print("是素数",i)# 否者不是素数
  • 拓展 用while循环 打印100~1000内的素数
  • 2 定义一个函数, 判断用户输入是不是素数,
  • 3 定义一个函数,求两个数之间的所有素数
Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐