1. 程式人生 > 實用技巧 >Python3--條件判斷與迴圈控制

Python3--條件判斷與迴圈控制

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 的時候被忽略