常用格式如下:
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...