題目一 :求100以內(nèi)的素?cái)?shù)(素?cái)?shù)為只能被1和它本身整除的整數(shù))
解題思路:
- 求出100以內(nèi)除了1的所有整數(shù)(1不是素?cái)?shù))熊咽。
- 用每一個(gè)整數(shù)分別除以比他小的整數(shù)姐军,判斷是否可以整除。
- 定義一個(gè)空列表,用以儲(chǔ)存素?cái)?shù)亩钟。
- 設(shè)定一個(gè)判斷條件绢涡。
解題代碼:
L=[]
for i in range(2,101):
flg=True
for j in range(2,i):
if (i%j==0):
flg=False
break
if flg:
L.append(i)
print(L)
打印結(jié)果:
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]