#多路分支
『』』if 條件表示式:
語句1elif 條件表示式: (可以有很多個)
語句2elif 條件表 達式:
語句3else 條件表示式:
只會執行一種情況
『』』#迴圈語句
#重複執行某乙個固定的動作或任務
#分為for和while
#for 變數 in 序列:
#語句1 語句2
l=[1
,2,3
,4,5
,6,7
]for i in l:
print
(i)print
("hahah"
)
#break ,continue,pass
#1.break : 無條件結束迴圈,簡稱迴圈猝死
for i in l:
print
("i="
,i)if i==3:
break
#2.continue:跳過迴圈內剩下的,繼續下乙個迴圈
l=
[111,2
,42,31
,412
,5434
]for i in l:
if i==2:
continue
print
("i="
,i)
a,b=2,
3if a==b:
pass
else
:print
("真好"
)
i=
range(1
,101
)#這個是左包右邊不包括
for num in i:
print
(num)
#while,沒有明確的迴圈次數,到達某種條件,就迴圈
money=
10000
year=
0while money<
20000
: money=money*(1
+0.067
) year+=
1print
("年數="
,year)
#例題1 列印0到100所有的奇數
l=
range(1
,101
)for num in l:
if num%2==
1:print
(num)
else
:pass
#列題2 有乙個長階梯每部上2階,最後剩1階,每步上3階最後剩2階,每步上5階最後剩4階,每步上6階最後剩5階
#每步上7階最後剩0階
i=
7while1:
if(i%2==
1)and(i%3==
2)and\
(i%5==
4)and(i%6==
5)and(i%7==
0):print
(i)break
else
:i+=
1
第五天學python
1 切分字串 language python and j a and c and golang and scala split 切割字串 生成乙個列表 暫時理解為乙個容器 有序序列 result1 language.split and print result1 2 連線序列 生成字串 跟split...
學python的第五天
一 字串操作 三 1 切分字串 language python and j a and c and golang and scala split 切割字串 生成乙個列表 暫時理解為乙個容器 有序序列 result1 language.split and print result1 連線序列 生成字串...
立習習學python 第五天
推導式建立序列 函式用法和底層分析 for 迴圈和可迭代物件遍歷 for迴圈常用於可迭代物件的便利。可迭代物件 可以被迴圈的物件。python中,可迭代物件包含 1 序列 字串 元組 列表 2 字典 3 迭代器物件 4 生成器函式 for迴圈語法格式 for 變數 in 可迭代物件 迴圈體語句 ra...