Python學習筆記控制流的元素
隨筆記錄方便自己和同路人查閱。
#------------------------------------------------我是可恥的分割線-------------------------------------------
控制流語句的開始部分通常是‘’關鍵字‘、’“條件”,接下來是一個代碼塊,稱為“子句”。
在開始學習具體的Python控制流語句之前,我將介紹條件和代碼塊
#------------------------------------------------我是可恥的分割線-------------------------------------------
1、條件
你前面看到的布爾表達式可以看成是條件,它和表達式是一回事。“條件”只是在控制流語句的上下文中更具體的名稱。
條件總是求值為一個布爾值,True或False。控制流語句根據條件是True還是False,來決定做什麽。幾乎所有的控制語句都使用條件。
2、代碼塊
一些代碼行可以作為一組,放在“代碼塊”中。可以根據代碼行的縮進,知道代碼塊的開始和結束。代碼塊有三條規則。
1.縮進增加時,代碼塊開始。
2.代碼塊可以包含其他代碼塊。
3.縮進減少為零,或減少為外面包圍代碼塊的縮進,代碼塊就結束了。
看一些有縮進的代碼,更容易理解代碼塊。所以讓我們在一小段遊戲程序中,尋找代碼塊,如下所示:
# # -*- coding:utf-8 -*- # Autor: Li Rong Yang name = input(‘Plase enter your name:‘)#第一行 password = input(‘Plase enter your password:‘)#第二行 if name == ‘LiRongYang‘:#第三行 print(‘Hello LiRongYang‘)#第四行 if password == ‘123456‘:#第五行 print(‘Access granted.‘)#第六行 else:#第七行 print(‘Wrong password.‘)#第八行
第一行我們讓用戶輸入名字;第二行我們讓用戶輸入密碼;第三行判斷用戶輸入的名字是否為“LiRongYang”,如果是就執行第四行代碼塊打印Hello LiRongYang;第五行判斷用戶輸入的密碼是否為“123456”,
如果是就執行第六行代碼塊打印“Access granted.;如果密碼不對就執行第八行,打印“Wrong password.”
Python學習筆記控制流的元素