国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

詳解Python中的條件判斷語(yǔ)句

2019-11-25 17:28:56
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 一個(gè)else語(yǔ)句可以使用if語(yǔ)句結(jié)合起來(lái)。如果在if語(yǔ)句中的條件表達(dá)式解析為0或false值,那么else語(yǔ)句包含代碼執(zhí)行。

else語(yǔ)句是可選的聲明,并if語(yǔ)句下面最多只有一個(gè)else語(yǔ)句。
語(yǔ)法:

if ... else語(yǔ)句的語(yǔ)法是:

if expression:  statement(s)else:  statement(s)

2015514110654164.jpg (264×368)

    例子:

#!/usr/bin/pythonvar1 = 100if var1:  print "1 - Got a true expression value"  print var1else:  print "1 - Got a false expression value"  print var1var2 = 0if var2:  print "2 - Got a true expression value"  print var2else:  print "2 - Got a false expression value"  print var2print "Good bye!"

當(dāng)執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

1 - Got a true expression value1002 - Got a false expression value0Good bye!

elif 語(yǔ)句

elif語(yǔ)句可以檢查多個(gè)表達(dá)式的真值,并執(zhí)行一個(gè)代碼塊的條件之一計(jì)算結(jié)果為true。

if...elif 語(yǔ)句是可選的。然而不像else,對(duì)此可以有最多一個(gè)語(yǔ)句,if語(yǔ)句下邊可以有任意數(shù)量elif語(yǔ)句。

if...elif 語(yǔ)句的語(yǔ)法是:

if expression1:  statement(s)elif expression2:  statement(s)elif expression3:  statement(s)else:  statement(s)

Python核心不提供switch或case語(yǔ)句在其他語(yǔ)言,但我們可以用if..elif...語(yǔ)句來(lái)模擬switch case如下:
例子

#!/usr/bin/pythonvar = 100if var == 200:  print "1 - Got a true expression value"  print varelif var == 150:  print "2 - Got a true expression value"  print varelif var == 100:  print "3 - Got a true expression value"  print varelse:  print "4 - Got a false expression value"  print varprint "Good bye!"

當(dāng)執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

3 - Got a true expression value100Good bye!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜城市| 尼玛县| 龙门县| 石楼县| 贡觉县| 芦山县| 博白县| 方山县| 霍城县| 南昌市| 罗平县| 乌兰浩特市| 略阳县| 治多县| 炎陵县| 岳阳市| 汶川县| 神池县| 江达县| 临颍县| 三门县| 涿鹿县| 平南县| 定州市| 武定县| 西藏| 霍邱县| 桂平市| 隆安县| 开平市| 彭州市| 永胜县| 大新县| 宜章县| 海南省| 四子王旗| 神木县| 武清区| 台州市| 大石桥市| 平远县|