用python写个求1-100内素数的程序
时间: 2023-04-10 09:00:29 浏览: 466
好的,以下是用 Python 编写求 1-100 内素数的程序:
```python
primes = []
for num in range(2, 101):
for i in range(2, num):
if (num % i) == 0:
break
else:
primes.append(num)
print(primes)
```
这个程序会输出 1-100 内的所有素数。希望对你有帮助!
相关问题
用Python写出1-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`函数来检查每个数字是否为素数。如果是素数,则打印该数字。
利用python写一个判断0-100素数的程序
好的,这个问题我可以回答。以下是一个简单的 Python 程序,用于判断 0-100 中的素数:
```python
for num in range(2, 101):
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)
```
这个程序会输出 0-100 中的所有素数。
阅读全文