python3 输出101到200之间的素数,并统计个数

#简单易懂
题目:判断101到200之间有多少个素数,并输出所有素数。
方法一:
list = []
for i in range(101,201):
for j in range(2,i):
value = False
if i % j == 0:
break
else:
value = True
if value == True:
list.append(i)
print(‘101到200之间的素数有%d个’%len(list),end = ‘,’)
print(‘分别为:’)
for z in list:
print(z)

方法二:
for i in range(101,201):
k = 0
for j in range(2,i):
if i % j == 0:
k += 1
if k == 0:
print(i)

菜鸟驿站python练习题12

素数:一个数只能被1 和它本身整除,则该数即为素数

猜你喜欢

转载自blog.csdn.net/rt5476238/article/details/83271376