Python3 012 100到200的素數

2021-09-19 06:56:50 字數 536 閱讀 9761

題目 判斷101-200之間有多少個素數,並輸出所有素數。

程式分析 判斷素數的方法:用乙個數分別去除2到sqrt(這個數),如果能被整除,則表明此數不是素數,反之是素數。 用else可以進一步簡化**.

import math

for i in range(100,200):

flag=0

for j in range(2,round(math.sqrt(i))+1):

if i%j==0:

flag=1

break

if flag:

continue

print(i)

print('\nsimplify the code with "else"\n')

for i in range(100,200):

for j in range(2,round(math.sqrt(i))+1):

if i%j==0:

break

else:

print(i)

python從小白到入門 2

1 判斷語句 if elif else 後面不要忘記加 下面是 塊,必須要進行 縮排,判斷時一般用肯定句。weather sunny if weather rainy print 在家學習 elif weather sunny print 去釣魚 else print 逛街 2 if後面結果是tru...

python基礎學習 入門到精通(2)

是一種易於學習且功能強大的程式語言 特色 用於安裝python中一些第三方庫或者模組的工具。通常用於裝在windos系統中,win鍵 r cmd 回車 輸入python 回車,此時進入python的命令列中 此軟體裡面自帶有第三方庫,無論是程式設計手感,還是第三方庫一般都可以在軟體中搜尋找到。版本2...

Python2到python3的轉換

subprocess返回的output中有 nbytes到str的轉換 參考 b b example bytes object s example str object sb bytes s,encoding utf8 str to bytes 或者 sb str.encode s str to b...