條件控制
if 語句
if 條件:
代碼塊
else:
代碼塊
# 執行方式:當條件成立時,執行代碼,若不成立,則執行else代碼塊
示例:
data = 150
if 100 < data < 200:
print('Is Ture')
else:
print('Is False')
嵌套
if 條件:
if 條件:
代碼塊
elif:
代碼塊
- 嵌套代碼是爲了做多級判斷時使用的,當碰到了一個需要符合多個條件的數據來進行操作的時候,或者需要進行條件篩選的時候來用的
示例:
# 通過比較數字輸出顏色
number = 10
if 0 < number <= 10:
print('red')
elif 10 < number <= 20:
print('yellow')
elif 30< number <= 30:
print('white')
else:
print('black')
while 語句
- 在 python3 中,True和False是關鍵字,while 1 的運行的速度性能和 while True一樣。
while 1:
print('hello world')
# 死循環
循環三要素
# 1.初始化表達式,定義一個初始變量
number = 0
# 2.條件表達式,用來設置循環執行的條件
while number < 10: # 條件爲True,執行循環
print(number)
# 更新表達式,修改初始變量的值
number += 1
# 當while語句爲Flase,執行else語句的代碼
else:
print('執行else了')