python3 輸出101到200之間的素數,並統計個數

rt5476238發表於2018-10-22

#簡單易懂
題目:判斷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 和它本身整除,則該數即為素數

相關文章