就大概寫一下這一章課本寫了什麼,很多地方就只寫個標題,如果有寫的不對的地方歡迎指出,我也不太會。。。。
#格式
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期中考試試卷分析 期中考試試卷分析教案
課 題期中考試分析 課時授課型別試卷 分析教學目標 知曉教研室的岀卷結構 學會從考過的試卷中汲取經驗教訓 能熟悉知識與能力的相結合的形式 培養認真的態度 良好的鑽研和審題習慣 教學重難點 培養認真的態度 良好的鑽研和審題習慣 教學方法 與手段多 並結合學生自主 與小組討論教學 過程一 整體考試情況 ...