if測試和語法規則

2021-09-17 04:25:43 字數 923 閱讀 7295

if語句是選取要執行的操作,這是python中主要的選擇工具,代表python程式所擁有的大多數邏輯。

if語句的一般形式如下:

if :

elif:

else:

if語句基本構成

if    條件:

if語句塊

else:  

else語句

if語句用於比較運算中結合邏輯運算子

a = 50

if a< 100 and a > 10:

print "a is not 0"

else:

print 'a is false'

if elif巢狀結構

if   條件:

if語句塊

elif 條件:

elif語句塊

else:

else語句塊

f巢狀語句

最外側if語句作為整個if語句中的決策條件,優先滿足後,才可以繼續和if子句進行在判斷,如果一開始輸入的內容不符合決策條件,就直接退出整個if分支語句。

name = input("請輸入資訊:")

if name.endswith('hello'):

if name.startswith('china'):

print 'welcome to {}'.format(name)

elif name.startswith('japan'):

print 'say you {}'.format(name)

else:

print '輸入有誤,重新輸入'

else:

print '遊戲結束---->'

if測試和語法規則

python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python中if語句的一般形式如下所示 if condition 1 statement block 1 elif condition 2 statement b...

XML 語法規則

xml的語法規則非常簡單,同時也是非常嚴格的 它易於學習,易於使用。因此,開發能夠識別和處理xml的軟體也是非常容易的。xml文件使用自述式語法,並且,語法規則非常簡單。tove jani reminder don t forget me this weekend 文件的第一行 xml宣告 定義xm...

C 語法規則

c 中的布林型別 布林型別只占用乙個bit 但是如果連續定義多個布林型別時,編譯器可能會多個布林型別定義在一起。true 編譯器用1來表示。false 編譯器用0來表示。將乙個其他型別的資料賦給布林型別變數 c 編譯器會將所有的非0的值轉換為true 1 將0 轉化為false 0 三木運算子?將乙...