python判断一个数是否是素数


```python
"""
(1)考虑清楚循环的初始条件
i = 2
flag = true 假设是素数
(2)循环的结束条件
i <= n-1
(3)重复需要干什么
判断能否把n整除
   如果被整除flag = false
(4)如何过渡到下一次循环
i+1
"""
n = int(input("请输入一个数"))
i=2
flag = True
while i <= n-1:
    if n%i == 0:
        flag = False
    i += 1
if flag:
    print("%d是素数"%n)
else:
    print("%d不是素数"%n)

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐