用Python写出1-100内的素数
时间: 2024-01-22 15:17:31 浏览: 63
python如何求100以内的素数
5星 · 资源好评率100%
可以使用以下代码来打印1-100内的素数:
```python
# 判断是否为素数
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
# 打印1-100内的素数
for i in range(1, 101):
if is_prime(i):
print(i)
```
这个程序首先定义了一个名为`is_prime`的函数,该函数接受一个整数作为参数并返回一个布尔值,表示该整数是否为素数。然后,使用一个循环在1-100范围内迭代每个数字,并使用`is_prime`函数来检查每个数字是否为素数。如果是素数,则打印该数字。
阅读全文