學習筆記4 Python 條件判斷語句

2021-10-08 07:29:09 字數 2083 閱讀 2636

常用格式如下:

if 要判斷的條件:

條件成立時,要做的事情

……else

: 條件不成立時,要做的事情

……

age =

int(

input

('請輸入年齡:'))

# 1. 輸入使用者年齡

# if 語句以及縮排部分的**是乙個完整的語法塊

if age >=18:

print

('你已經成年了'

)else

:print

('你還未成年'

)print

('該語句無論條件是否滿足始終會執行'

)

ctrl+/可以快速進行單行注釋

常用格式如下:

條件1

and 條件2

常用格式如下:

條件1

or 條件2

常用格式如下:

not 條件
在程式設計過程中,如果存在多個條件,條件不同,需要執行的**也不同 時,就可以使用elif

elif的應用場景是:同時 判斷 多個條件,所有的條件是 平級 的

語法格式如下:

if 條件1

: 條件1滿足執行的**

……elif 條件2

: 條件2滿足時,執行的**

……elif 條件3

: 條件3滿足時,執行的**

……else

: 以上條件都不滿足時,執行的**

……

holiday_name =

input

('今天是什麼節日:'

)if holiday_name ==

'情人節'

:print

('買玫瑰\\看電影'

)# 轉義符 \\ 表示 \

elif holiday_name ==

'平安夜'

:# 轉義符 \n 表示 換行

print

('買蘋果\\吃大餐'

)elif holiday_name ==

'端午節'

:print

('吃粽子'

)else

:print

('每天都是節日啊......'

)

if 的巢狀 的應用場景就是:在之前條件滿足的前提下,再增加額外的判斷

語法格式如下:

if 條件 1

: 條件 1 滿足執行的**

……if 條件 1 基礎上的條件 2

: 條件 2 滿足時,執行的**

……

# 條件 2 不滿足的處理

else

: 條件 2 不滿足時,執行的**

# 條件 1 不滿足的處理

else

: 條件1 不滿足時,執行的**

……

例子如下:

num =

int(

input

("輸入乙個數字:"))

if num %2==

0:if num %3==

0:print

("你輸入的數字可以整除 2 和 3"

)else

:print

("你輸入的數字可以整除 2,但不能整除 3"

)else

:if num %3==

0:print

("你輸入的數字可以整除 3,但不能整除 2"

)else

:print

("你輸入的數字不能整除 2 和 3"

)

小技巧:選中一段**後,按住tab鍵,向右縮排;按住tab+shift,向左縮排

Python 學習筆記總結4(Python模組)

import 到首次匯入模組的時候會發生如下3步操作 開啟模組檔案 執行模組對應的檔案,將執行過程中產生的名字都丟到模組的命名空間 在程式中會有乙個模組的名稱指向模組的命名空間去 第三方模組安裝位置,在python安裝 目錄下的lib site packages 目錄下。import time pr...

python學習筆記 條件判斷

上篇 條件判斷是通過一條或多條判斷語句的執行結果 true或者false 來決定執行的 塊。在python語法中,使用if elif和else三個關鍵字來進行條件判斷。if語句的一般形式如下所示 if condition1 condition1為true 執行statement block 1 st...

4 python學習 資料操作

參考python型別轉換 數值操作 收藏 python基本運算子 有時候,可能需要執行的內建型別之間的轉換。型別之間的轉換,只需使用類名作為函式。有幾個內建的功能,從一種資料型別進行轉換為另一種。這些函式返回乙個表示轉換值的新物件。函式描述 int x base 將x轉換為乙個整數。基數指定為bas...