python代码:输出20-30以内的所有质数,要求所有质数在一行内输出,且每个质数之间用空格分割。
时间: 2024-03-25 07:41:34 浏览: 66
以下是Python代码实现:
```python
for num in range(20, 31):
# 质数大于 1
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num, end=' ')
```
输出结果为:23 29
相关问题
python代码要求 输出20-30以内的所有质数,要求所有质数在一行内输出,且每个质数之间用空格分割。
好的,以下是Python代码实现:
```python
# 判断是否为质数的函数
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num**0.5)+1):
if num % i == 0:
return False
return True
# 输出20-30内的所有质数
for i in range(20, 31):
if is_prime(i):
print(i, end=' ')
```
输出结果为:
```
23 29
```
python输出20-30以内的所有质数,要求所有质数在一行内输出,且每个质数之间用空格分割
好的,下面是 Python 代码实现:
```python
for num in range(20, 30):
# 质数大于 1
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num, end=' ')
```
输出结果为:
```
23 29
```
这是在 20-30 范围内的所有质数,它们在同一行内输出,每个质数之间用空格分隔。