1. 程式人生 > >Python學習筆記控制流的元素

Python學習筆記控制流的元素

根據 style color 一個 utf 布爾表達式 password 決定 span

隨筆記錄方便自己和同路人查閱。

#------------------------------------------------我是可恥的分割線-------------------------------------------

  控制流語句的開始部分通常是‘’關鍵字‘、’“條件”,接下來是一個代碼塊,稱為“子句”。

在開始學習具體的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學習筆記控制流的元素