計(jì)算101-200中有多少個素?cái)?shù),并輸出總數(shù)
思路:
1.定義一個函數(shù)sushu(i)判斷i是否為素?cái)?shù)。
2.在函數(shù)sushu()中,j遍歷2到i-1之間的所有數(shù),判斷是否有 j 能整除i,若有,則i 不是素?cái)?shù),返回False.若無,那么i 是素?cái)?shù),返回True
3.定義num來統(tǒng)計(jì)素?cái)?shù)個數(shù)
4.遍歷101到200之間的數(shù),判斷中間有多少個素?cái)?shù)。
5.結(jié)果圖如下,輸出21個素?cái)?shù)
def
sushu
(
i
)
:
for
j
in
list
(
range
(
2
,
i
)
)
:
if
i
%
j
==
0
:
return
False
return
True
num
=
0
for
i
in
list
(
range
(
101
,
201
)
)
:
if
sushu
(
i
)
:
print
(
i
)
num
+=
1
print
(
num
)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
