Python系統學習第三課
阿新 • • 發佈:2019-01-04
#三大結構
·順序
·分支
·迴圈
#分支
-if 條件表示式:
語句
- 條件表示式的計算結果必須為布林值的表示式
gender = input("請輸入性別:") #注意,input的返回值型別是字串
print("你輸入的性別是:{0}".format(gender))
if gender == "男":
print("敲程式碼!")
else:
print("吃飯去!")
請輸入性別:女
你輸入的性別是:女
吃飯去!
python沒有switch-case語句,if語句可以巢狀使用,但是不推薦
#迴圈語句
while迴圈,for迴圈;
for 迴圈;
for 變數 in 序列:
語句;
#列表就是一系列數字或者其他值,一般用中括號表示
a = ['liziqiang ','lisi','wangwu ','wuzetian']
for name in a:
print(name)
if name == "lisi":
print("i love {0}".format(name))
liziqiang
lisi
i love lisi
wangwu
wuzetian
#range
·生成一個數字序列
·具體範圍可以設定
#列印從1 到10
for i in range(1,11):#包含前邊的不包含後邊的。
print(i)
1
2
3
4
5
6
7
8
9
10
#for - else 語句
如果不在列表中,或者列表結束了,我們需要列印提示語句,可以用這個語句
a = ['liziqiang ','lisi','wangwu ','wuzetian']
for name in a:
print(name)
if name == "lisi":
print("i love {0}".format(name))
else:
print(a)
liziqiang lisi i love lisi wangwu wuzetian ['liziqiang ', 'lisi', 'wangwu ', 'wuzetian']
#迴圈的break,continue, pass
- break:無條件結束整個迴圈
- continue : 結束本次迴圈,進入下一輪
- pass :表示略過