您好,登錄后才能下訂單哦!
條件語句可以進行嵌套,也就是說,在一個條件代碼塊中,可以有另外一個條件代碼塊。包含嵌套代碼塊B的代碼塊A可以成為B的父代碼塊。嵌套代碼塊仍然需要在父代碼塊的基礎上增加縮進量來放置自己的代碼塊。下面的例子會演示如何使用嵌套代碼塊進行邏輯判斷。
[例 3.4] 本例要求在Python控制臺輸入一個姓名,然后通過嵌套代碼塊判斷輸入的姓名,根據判斷結果輸出結果。
name = input("你叫什么名字?") #從Python控制臺輸入一個字符串(姓名)
if name.startswith("Bill"): #以Bill開頭的姓名
if name.endswith("Gates"): #以Gates結尾的姓名(嵌套代碼塊)
print("歡迎Bill Gates先生")
elif name.endswith("Clinton"): #以Clinton結尾的姓名
print("換一個奧巴馬先生")
else:
print("未知姓名") #其他姓名
elif name.startswith("李"): #以李開頭的姓名
if name.endswith("大叔"): #以大叔結尾的姓名
print("歡迎李大叔老師")
else:
print("未知姓名") #其他姓名
else:
print("未知姓名") #其他姓名
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。