#简单易懂
题目:判断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 和它本身整除,则该数即为素数