用Python写出1-100内的素数
时间: 2024-01-22 09:17:31 浏览: 66
Python 基础题 求素数 读写文件 txt csv 循环 判断 求平均值
可以使用以下代码来打印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`函数来检查每个数字是否为素数。如果是素数,则打印该数字。
阅读全文