Python基礎篇 python之if條件

2021-08-15 10:28:03 字數 3059 閱讀 3299

python的if語句是類似的其他語言。 if語句包含乙個邏輯表示式,使用哪些資料進行了比較,比較的結果的基礎上作出決定。 if語句的語法是:

if expression:

statement(s)

這裡的if語句,條件是第一次評估。如果條件為真,那就是,如果其值為非零,則執行語句塊(s)。否則,下乙個語句之後的語句(s)塊被執行。

注:在python中,所有的縮排字元空格後的程式設計結構相同數量的報表,被認為是乙個單一的**塊的一部分,

建議縮排使用4個空格

。 python使用縮排作為其語句分組的方法。

例子:

#!/usr/bin/python

var1 = 100

if var1:

print

"1 - got a true expression value"

print var1

var2 = 0

if var2:

print

"2 - got a true expression value"

print var2

print

"good bye!"

這將產生以下結果:

可以結合乙個if語句else語句。 else語句中包含的**塊,執行,

如果在條件表示式if語句解析為0或false值

。 else語句是乙個可選的語句,並有可能最多只有乙個else語句後.

if... else語句的語法是:

if expression:

statement(s)

else:

statement(s)

例子:

#!/usr/bin/python

var1 = 100

if var1:

print

"1 - got a true expression value"

print var1

else:

print

"1 - got a false expression value"

print var1

var2 = 0

if var2:

print

"2 - got a true expression value"

print var2

else:

print

"2 - got a false expression value"

print var2

print

"good bye!"

這將產生以下結果:

elif語句可以讓你檢查多個表示式為真值,並執行乙個**塊,只要條件之一的值為true。 像其他人,elif語句是可選的。然而,不像別的,這有可能是最乙個語句elif報表,可以有任意數量的if。

if... elif語句的語法是:

if expression1:

statement(s)

elif expression2:

statement(s)

elif expression3:

statement(s)

else:

statement(s)

注:當前python不支援其他語言的switch或case語句。

例如:

#!/usr/bin/python

var = 100

if var == 200:

print

"1 - got a true expression value"

print var

elif var == 150:

print

"2 - got a true expression value"

print var2

elif var == 100:

print

"3 - got a true expression value"

print var

else:

print

"4 - got a false expression value"

print var

print

"good bye!"

這將產生以下結果:

4、小實驗yes or  no#!/usr/bin/python

yn = raw_input("please input [yes/no]:")

yn = yn.lower()

if yn == 'y' or yn == 'yes':

print "programe is running..."

elif yn == 'n' or yn == 'no':

print "programe is exit"

else:

print "please input [yes/no]:"

【完】

python基礎篇 python基礎篇(三)

使用者輸入 bb 歡迎來到中國資訊網,您的支援是我們的動力!bb n請輸入您的名字 aa input bb 此處可先定義變數,也可將要展示的內容直接輸入在裡面 print 歡迎您 aa 輸出歡迎來到中國資訊網,您的支援是我們的動力!請輸入您的名字 張三 輸入 張三 歡迎您 張三!結果 注意1 sub...

Python基礎篇 基礎語法

大家都知道每一門程式語言的語法都不是一樣的,新學一門程式語言的時候要掌握其語法才能讓開發行雲流水。基礎學習用python自帶的編輯器 idle 安裝完可以直接選單欄搜尋idle 1 輸出print hello wrold 2 注釋 單行注釋 多行注釋 3 資料型別 字串a string b stri...

Python基礎篇 python的變數

變數 variable 是學習python 初始時,就會接觸到的乙個新的知識點,也是乙個需要熟知的概念。python是一種動態型別語言,在賦值的執行中可以繫結不同型別的值,這個過程叫做變數 賦值操作 賦值同時確定了變數型別。在python學習過程中會用到許多資料,那為了方便操作,需要把這些資料分別用...