Python條件語句

2021-07-04 17:20:53 字數 1291 閱讀 1023

python條件語句是通過一條或多條語句的執行結果(true或false)來決定執行的**塊。

可以通過下圖簡單了解條件語句的執行過程:

python程式語言指定任何非0和非空(null)值為true,0和null為false。

if語句用於控制程式的執行,基本形式為:

if 判斷條件1 :

執行語句1.

... elif 判斷條件2 :

執行語句2.

... elif 判斷條件3 :

執行語句3.

... .....

else :

執行語句4.

...

其中「判斷條件」成立時,就執行後面的語句,而執行的內容可以多行,以縮進來區分表示同一範圍。

else為可選語句,當條件不成立時,則執行else後面的語句。

由於python不支援switch語句,所以多個條件判斷,只能用elif來實現,如果判斷的條件需要由多個條件組成時,可以使用邏輯運算子or、and連線多個條件。而單個條件中,可以使用條件運算子(>(大於)、=(大於等於)、<=(小於等於))來表示其關係。

例項如下:

#coding=utf-8

num = int(raw_input("please input a integer:"))

if num = 8 :

print

"you win!"

#num=8時輸出

elif num > 8 :

print

"bigger"

#num > 8時輸出

else :

print

"smaller"

#num<8時輸出

多條件判斷時,如:

#coding=utf-8

num = int(raw_input("please input a integer:"))

if (num >= 0) and (num

<= 10) :

print "what i want!"

else :

print "what you want!"

當if有多個條件時,可以使用括號來區分判斷的先後順序,括號中的判斷優先執行。此外,and和or的優先順序低於條件運算子,所以條件運算子在沒有括號的情況下會比and和or優先判斷。

Python 條件語句 if

if statements.py coding utf 8 條件語句 1.python不支援switch 2.可以使用 or 和 and 來判斷兩個條件同時滿足 或 乙個滿足 3.and 和 or 的優先順序低於 大於 4.也可以與運算子 not 共用 print 條件語句 n print if語句...

Python 條件語句

python條件語句通過一條或多條語句的執行結果 true或false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python程式語言指定任何非0和非空 null 值為true,0或null為false。python程式設計中if語句用於控制程式的執行,基本形式為 if 判斷條件 ...

python 條件語句

條件 迴圈和其他語句 print 可以列印多個表示式,表示式之間用逗號隔開 print a b false 引數並不構成乙個元組 模組匯入 import x 匯入模組x from x import func 匯入模組x的函式func from x import func1,func2,匯入模組x的函...