时间: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号