利用Python輸出100 200以內的素數

2021-10-14 09:43:40 字數 1096 閱讀 9320

from math import sqrt

defmain()

:for i in

range

(100

,201):

flag =

1 k =

int(sqrt(i)

)for j in

range(2

, k +1)

:if i % j ==0:

flag =

0break

if flag ==1:

print

(i, end=

" ")

# 1個空格,輸出的每個數之間的間距

if __name__ ==

"__main__"

: main(

)

1.1截圖

def

test

(num)

:list=[

]# 定義列表,用於儲存計算

i = num -

1# 去除本身

while i >1:

# 去除1

if num % i ==0:

# 判斷是否有餘數

list

# 將所以有的能整除它數加入列表

i -=1if

len(

list)==

0:# 如果列表為空,就是表示除了1個它本身能整除

print

(num, end=

" ")

# 此函式用於判斷計算出需要判斷的所有數字100~200

deftest2

(star_num, and_num)

: j = star_num

while j < and_num:

test(j)

j +=

1test2(

100,

200)

1.2截圖

利用 Python 輸出菱形

在python學習過程中會遇到各種問題,在本次學習過程中遇到乙個小小的問題,就是用python輸出乙個菱形,怕以後忘記,故寫此筆記以記之。n int input 請輸入n的值 print 輸出結果為 總行數2n 1 for h in range 1,2 n 菱形上半部分,if h n s n 前半部...

利用python基礎實現停頓輸出歌詞

給出一段字串,其中包括時間和歌詞,按照時間的順序進行輸出歌詞。歌詞樣式如下 musiclrc 00 03.50 傳奇 00 19.10 作詞 劉兵 作曲 李健 00 20.60 演唱 王菲 00 26.60 04 40.75 02 39.90 00 36.25 只是因為在人群中多看了你一眼 04 4...

python輸出 Python輸出

簡單來說,就是將程式的執行結果顯示出來。print hello world 比如有以下 pirnt 我今年10歲 pirnt 我今年11歲 pirnt 我今年12歲 在輸出年齡的時候,用了多次 我今年xx歲 能否簡化一下程式呢?字串格式化看如下 age 10 print 我今年 d歲 age age...