Python3--條件判斷與迴圈控制
阿新 • • 發佈:2020-08-24
1.條件判斷與迴圈控制
- 語句關鍵字 if、 else、 elif 、
# 伊洛Yiluo # https://yiluotalk.com/ >>> password = 123456 >>> input_password = int(input('Please input password to login: ')) Please input password to login: 654321 >>> if input_password == password: ... print('login successfully!') ... else: ... print('Password ERROR, Please Retry~') ... Password ERROR, Please Retry~
2. if 中常用到的運算子
- 小於:<
- 小於或等於:<=
- 大於:>
- 大於或等於:>=
- 等於: ==
- 不等於:!=
3. 可以使用 and 和 or 來對符合的條件進行控制
4. pass 關鍵字
- 程式執行遇到 pass 就會跳過這裡的程式碼塊繼續執行後面的程式碼
5. 迴圈語句
- for 迴圈
>>> name_list = ['Yiluo', 'Tom', 'Lucy', 'Joe']
>>> for _ in name_list:
... print(_)
...
Yiluo
Tom
Lucy
Joe
- 內建函式 range()
>>> for i in range(8):
... print(i)
...
0
1
2
3
4
5
6
7
- while 迴圈
條件不能夠達成則停止迴圈
>>> a = 10
>>> while a >0:
... print(a)
... a -=1
...
10
9
8
7
6
5
4
3
2
1
- break 和 continue 兩個關鍵字
>>> a = 10 >>> while a >0: ... if a == 3: ... break ... print(a) ... a -=1 ... 10 9 8 7 6 5 4
a 等於 3的時候 break
# 公眾號:伊洛的小屋
>>> for i in range(10):
... if i == 3:
... continue
... print(i)
...
0
1
2
4
5
6
7
8
9
i 等於3 的時候被忽略