用python语言输出100內的素数,每行输出五个
时间: 2023-11-10 11:07:48 浏览: 98
python 实现求100之内的素数
5星 · 资源好评率100%
好的,我明白了。以下是用Python语言输出100以内的素数,每行输出五个的代码:
```
def is_prime(num):
if num < 2:
return False
elif num == 2:
return True
else:
for i in range(2, num):
if num % i == 0:
return False
return True
count = 0
for i in range(2, 101):
if is_prime(i):
print(i, end=" ")
count += 1
if count == 5:
print("\n")
count = 0
```
这个程序首先定义了一个函数`is_prime(num)`,用于判断一个数是否为素数。然后在主程序中,从2到100循环,对于每一个数,判断它是否为素数。如果是素数,则输出它并让计数器加1,同时判断计数器是否已经到5,如果是则换行。最终输出的结果就是100以内的素数,每行输出五个。
阅读全文