首页 > 智能硬件 > 正文内容

python用for循环求素数

时间:2024-11-08 06:01:36

for循环判断素数Python 

在Python中,可以使用for循环来判断一个数是否为素数。以下是一个简单的示例:

```python

n = int(input("请输入一个整数(>1):"))

for i in range(2, n):

if n % i == 0:

print("%d is not a prime number!" % n)

break

else:

print("%d is a prime number!" % n)

```

这段代码首先接收用户输入的整数n,然后使用for循环从2开始遍历到n-1的所有整数。在循环中,如果n能被i整除(即n%i==0),则说明n不是素数,打印出相应的提示并使用break语句跳出循环。如果循环结束后还没有找到能整除的情况,那么可以判断n是一个素数,打印出相应的提示。

需要注意的是,这个示例没有进行n大于1的判断,用户输入的数字默认需要大于1。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益, 请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
标签:智能硬件

科技之家 广州小漏斗信息技术有限公司 版权所有 提供支持 粤ICP备20006251号