如何用python求一个大于2的正整数是否为素数?用完整的for循环来实现
发布网友
发布时间:2024-06-02 21:54
我来回答
共1个回答
热心网友
时间:2024-06-02 22:28
##注意:最左边每个=表示一个空格
flag=False
n=int(input("请输入一个正整数:"))
for i in range(2,n):
====if n%i==0:
========break
else:
====if n>1:
========flag=True
if flag:
====print("%d是素数" %n)
else:
====print("%d不是素数" %n)