python基本判断语句_python基础4 - 判断(if)语句
6. 判斷(if)語句
6.1 if 判斷語句基本語法
在 Python 中,if語句 就是用來進行判斷的,格式如下:
if 要判斷的條件:
條件成立時,要做的事情
……
注意:代碼的縮進為一個 tab 鍵,或者 4 個空格 —— 建議使用空格
在 Python 開發中,Tab 和空格不要混用!
age = 18
# if 語句以及縮進部分的代碼是一個完整的代碼塊
if age >= 18:
print("可以進網吧嗨皮……")
# 3. 思考!- 無論條件是否滿足都會執行
print("這句代碼什么時候執行?")
注意:
if 語句以及縮進部分是一個 完整的代碼塊
6.2 else 處理條件不滿足的情況
else,格式如下:
if 要判斷的條件:
條件成立時,要做的事情
……
else:
條件不成立時,要做的事情
……
注意:
if 和 else 語句以及各自的縮進部分共同是一個 完整的代碼塊
age = int(input("今年多大了?"))
# if 語句以及縮進部分的代碼是一個完整的語法塊
if age >= 18:
print("可以進網吧嗨皮……")
else:
print("你還沒長大,應該回家寫作業!")
print("這句代碼什么時候執行?")
6.3 邏輯運算
and
條件1 and 條件2
與/并且,兩個條件同時滿足,返回 True,只要有一個不滿足,就返回 False
or
條件1 or 條件2
或/或者,兩個條件只要有一個滿足,返回 True,兩個條件都不滿足,返回 False
not
not 條件
非/不是
6.4 elif 語句
在開發中,使用 if 可以 判斷條件
使用 else 可以處理 條件不成立 的情況
但是,如果希望 再增加一些條件,條件不同,需要執行的代碼也不同 時,就可以使用 elif
if 條件1:
條件1滿足執行的代碼
……
elif 條件2:
條件2滿足時,執行的代碼
……
elif 條件3:
條件3滿足時,執行的代碼
……
else:
以上條件都不滿足時,執行的代碼
……
# 對比邏輯運算符的代碼
if 條件1 and 條件2:
條件1滿足 并且 條件2滿足 執行的代碼
……
注意
elif 和 else 都必須和 if 聯合使用,而不能單獨使用
可以將 if、elif 和 else 以及各自縮進的代碼,看成一個 完整的代碼塊
6.5 if 的嵌套
if的嵌套 的應用場景就是:在之前條件滿足的前提下,再增加額外的判斷
if的嵌套 的語法格式,除了縮進之外 和之前的沒有區別
if 條件 1:
條件 1 滿足執行的代碼
……
if 條件 1 基礎上的條件 2:
條件 2 滿足時,執行的代碼
……
else:
條件 2 不滿足時,執行的代碼
else:
條件1 不滿足時,執行的代碼
……
has_ticket = True
knife_length = 20
if has_ticket:
print("有車票,可以開始安檢...")
if knife_length >= 20:
print("不允許攜帶 %d 厘米長的刀上車" % knife_length)
else:
print("安檢通過,祝您旅途愉快……")
else:
print("大哥,您要先買票啊")
總結
以上是生活随笔為你收集整理的python基本判断语句_python基础4 - 判断(if)语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue打包上线部分css效果错乱,vue
- 下一篇: python html转换为普通文本_将