題目 判斷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...