1. 程式人生 > >python ---求100以內的質數有哪些

python ---求100以內的質數有哪些

有一個 除了 while pen 大於 中斷 div def lis

#coding=utf8 #求100以內的質數有哪些 #質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數 #for 中的語句和普通的沒有區別,else 中的語句會在循環正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。 list = [] def f(n): for i in range(2,101): #如果for循環中存在一個滿足這個條件,直接break跳出for循環,不執行else #如果for循環中沒有一個滿足該條件,則進入else for j in range(2,i): if i%j == 0: break else: list.append(i) print list print f(7)

python ---求100以內的質數有哪些