Python期中考複習 迴圈結構

2021-10-10 06:20:24 字數 2656 閱讀 7899

就大概寫一下這一章課本寫了什麼,很多地方就只寫個標題,如果有寫的不對的地方歡迎指出,我也不太會。。。。

#格式

while 條件表示式:

迴圈體[else

:else子句**塊]

#如果只有一條語句

while 條件表示式: 迴圈體

#累加求和

s =0

n =1

while n <=

100:

s += n

n +=

1#利用sum

1st =

list

(range(1

,101))

s =sum

(1st)

#通過整除運算求整數的位數

n =int

(input()

)k =

0while n >0:

k +=

1 n //=

10print

('k='

,k)

#格式

for 取值 in 序列或迭代物件:

迴圈體[else:

else子句**塊]

>>

>

for i in

range(5

):print

(i,end="")

01234

#求最大,最小數

#先假設第乙個數是最大數或最小數,再將剩下的數與其比較

if x >

max:

max= x

elif x <

min:

min= x

#求斐波那契數列前三十項

f1,f2 =1,

1print

(f1,

'\t'

,f2,end=

'\t'

)for i in

range(3

,31):

f = f1 +f2

print

(f,end=

'\t'

)if i %5==

0:print()

;#預設換行

f2,f1 = f1,f11

2358

1321

3455

89144

233377

610987

1597

2584

4181

6765

10946

17711

28657

46368

75025

121393

196418

317811

514229

832040

#輸入乙個整數m,判斷是否為素數

import math

m =int

(input()

)n =

int(math.sqrt(m)

)a =

true

for i in

range(2

,n+1):

if m%i ==

0: a = flase#只要有乙個數能整除就不是素數

if a and m>1:

#1不是素數

print

(m,'是素數'

)else

:print

(m,'不是素數'

)import math

m =int

(input()

)i,j =2,

int(math.sqrt(m)

)a =

1while i <= j and a ==1:

if m%i ==0:

a =0 i +=

1if a and m>1:

print

(m,'是素數'

)else

:print

(m,'不是素數'

)

#求兩個整數a,b的最大公約數

#先找出ab中較小的那乙個

a,b =

eval

(input()

)if a>b: a,b = b,a

for i in

range

(a,0,-

1):if a%i ==

0and b%i ==0:

print

('最大公約數是'

,i)break

#100以內奇數求和

x=y=

0while

true

: x +=1if

not(x%2)

:continue

#偶數則跳過

elif x>

100:

break

else

: y += x

print

('y='

.y)

#驗證哥德**猜想,任何大於2的偶數,都可以表示為兩個素數之和

明天再寫

Python 期中考複習 列表與元組

建立range物件格式 range start,stop step s range 2 10,2 list s 2,4,6,8 列表的建立 a list 1 2.0 large b lost list 1,2,3,4,5 1,2,3,4,5 list range 1 6,2 1 3,5 list a...

python期中考試知識點 期中考試

include define led p0 unsigned int i 0 unsigned int j 0 sbit key1 p1 0 暫停,開始按鈕 sbit key2 p1 2 復位按鍵 unsigned char num void int t0 void tmod 0x01 開啟定時器0...

python期中考試試卷分析 期中考試試卷分析教案

課 題期中考試分析 課時授課型別試卷 分析教學目標 知曉教研室的岀卷結構 學會從考過的試卷中汲取經驗教訓 能熟悉知識與能力的相結合的形式 培養認真的態度 良好的鑽研和審題習慣 教學重難點 培養認真的態度 良好的鑽研和審題習慣 教學方法 與手段多 並結合學生自主 與小組討論教學 過程一 整體考試情況 ...