2.Python學習之流程控制
阿新 • • 發佈:2021-02-04
技術標籤:Python學習筆記python
流程控制
一、條件語句
1. if 語句
age = int(input('請輸入您的年齡: '))
if age >= 18:
print(f'您的年齡是{age},已經成年,可以上網')
2. if…else…
age = int(input('請輸入您的年年齡: '))
if age >= 18:
print(f'您的年齡是{age},已經成年,可以上網')
else:
print(f'您的年齡是{age},未成年,請自行回家寫作業')
3. if 巢狀
if 條件1:
條件1成立執行的程式碼
條件1成立執行的程式碼
if 條件2:
條件2成立執行的程式碼
條件2成立執行的程式碼
二、三目運算子
也叫三元運算子或三元表示式
條件成立執行的表示式 if 條件 else 條件不成立執行的表示式
a = 1
b = 2
c = a if a > b else b
print(c)
三、迴圈
1. while 迴圈
# 迴圈的計數器器
i = 0
while i < 5:
print('媳婦兒,我錯了')
i += 1
2. break 和 continue
- break 終止迴圈
- continue 退出本次迴圈執行下一次迴圈
3. while 迴圈巢狀
九九乘法表
# 重複列印9行表示式
j = 1
while j <= 9:
# 列印一行里面的表示式 a * b = a*b
i = 1
while i <= j:
print(f'{i}*{j}={j*i}', end='\t')
i += 1
print()
j += 1
4. for 迴圈
for 臨時變量 in 序列:
重複執行的程式碼1
重複執行的程式碼2
str1 = 'itheima'
for i in str1:
print(i)
5. else
else下方縮排的程式碼指的是當迴圈正常結束之後要執行的程式碼
break終止的情況下else不執行,continue情況下else正常執行
while 條件:
條件成立重複執行的程式碼
else:
迴圈正常結束之後要執行的程式碼
5.2 for…else
while 條件:
條件成立重複執行的程式碼
else:
迴圈正常結束之後要執行的程式碼