for-in迴圈
流程控制語句break
流程控制語句continue
else語句
巢狀迴圈
二重迴圈中的break和continue
建立range物件的三種方式
語法結構'''第一種建立方式'''
r =
range(10
(list
(r))
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
'''第二種建立方式'''
r =range(2
,10)print
(list
(r))
# [2, 3, 4, 5, 6, 7, 8, 9]
'''第三種方式'''
r =range(2
,10,2
(list
(r))
# [2, 4, 6, 8]
選擇結構的if與迴圈結構while的區別while 條件表示式 :
條件執行體()
a =
1while a <10:
(a) a +=
1
for-in的語法結構'''計算0-4的累加和'''
sum=
0# 用於記錄累加和
# 初始化變數
a =0
# 條件判斷
while a <5:
# 條件執行體
sum+= a
# 改變變數
a +=
1print
(sum
)
for 自定義的變數 in 可迭代物件:
迴圈體`
計算100-999之間的水仙花數for item in
'python'
(item)
for i in
range(10
):# range的返回值是乙個整數序列,也可以進行遍歷
(i)# 如果在迴圈體重不需要使用到自定義遍歷,可以將自定義變數寫為 _
for _ in
range(5
):# 將列印5次'人生苦短,我用python'
('人生苦短,我用python'
)
'''求100-999之間的水仙花數'''
for item in
range
(100
,1000):
ge = item %
10# 個位
shi = item //10%
10# 十位
bai = item //
100# 百位
if ge**
3+ shi**
3+ bai**
3== item:
(item)
用於結束迴圈結構,通常與分支結構if一起使用
'''在for迴圈中使用break'''
for item in
range(3
):pwd =
input
('請輸入密碼: '
)if pwd ==
'8888'
('密碼正確'
)break
else
('密碼錯誤'
)
'''在while迴圈中使用break'''
a =0
while a <3:
pwd =
input
('請輸入密碼: '
)if pwd ==
'8888'
('密碼正確'
)break
else
('密碼錯誤'
)
用於結束當前迴圈,進入下一次迴圈,通常與分支結構中的if一起使用
'''在for迴圈中使用continue'''
'for迴圈與else一起使用'
''for item in
range(3
):pwd =
input
('請輸入密碼: '
)if pwd ==
'8888'
('密碼正確'
)break
else
('密碼錯誤'
)else
('三次密碼都輸入錯誤'
)
''
'while迴圈與else一起使用'
''a =
0while a <3:
pwd =
input
('請輸入密碼: '
)if pwd ==
'8888'
('密碼正確'
)break
else
('密碼錯誤'
) a +=
1else
('三次密碼都輸入錯誤'
)
迴圈結構中又巢狀了另外的完整迴圈結構,其中內層迴圈作為外層迴圈的迴圈體執行
'''99乘法表'''
for i in
range(1
,10):
for j in
range(1
,i+1):
(j,'*'
,i,'='
,i*j,end=
' ')
()
''
'流程控制語句break與continue在二重迴圈中的使用'
''for i in
range(5
):for j in
range(1
,11):
if j %2==
0:break
(j)111
11
''
'流程控制語句break與continue在二重迴圈中的使用'
''for i in
range(5
):for j in
range(1
,11):
if j %2==
0:# break
continue
(j,end=
'\t'
)print()
1357
9135
7913
5791
3579
1357
9
第九課 變數
任務與 修改 沒有定義變數r,在第四行float r1,r2之後加上r就可以 include include intmain 閱讀程式 閱讀下面的程式,在閱讀過程中,請為每乙個變數畫出乙個方框,代表對應的記憶體空間。隨著閱讀,標明變數的變化過程,達到讀懂程式的目的。include intmain 圖...
python基礎第九課筆記和作業
用函式實現乙個判斷使用者輸入的年份是否是閏年的程式 def runnian years if years 4 0and years 100 0 or years 400 0 print years,是閏年 else print years,不是閏年 runnian 2021 猴子吃桃問題 遞迴 猴子...
C語言第九課
主要內容 高階指標 結構體指標 一 結構體指標 指向結構體變數的指標叫做結構體指標 typedef struct student student student stu student p stu student 結構體型別的指標 型別 p 結構體指標變數 變數名 結構體訪問成員變數 示例 type...