欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python基礎---控制執行流程

系統 1647 0

一.if語句

1.if語句

作用: 讓程序根據條件選擇性地執行某條語句或某些語句

說明: if語句又叫條件語句,也叫分支語句

語法:

            
              if
            
            
               真值表達式1:

    語句塊1


            
            
              elif
            
            
               真值表達式2:

   語句塊2

...


            
            
              else
            
            
              :

  語句塊4
            
          

?

語法說明:

  • elif子句可以有0個,1個或多個
  • else子句可以有0個或1個且只能放在此if語句的最后

要求: if語句內部的語句通常要以4個空格的縮進來表示包含關系,相同的縮進格式代表相同的所屬級別

示例:

            
              #
            
            
               輸入一個數字,判斷這個數是0,還是正數,還是負數
            
            
              
n 
            
            = int(input(
            
              "
            
            
              請輸入一個數: 
            
            
              "
            
            
              ))


            
            
              if
            
             n ==
            
               0:

            
            
              print
            
            (
            
              "
            
            
              您輸入的是0
            
            
              "
            
            
              )

            
            
              elif
            
             n >
            
               0:

            
            
              print
            
            (
            
              "
            
            
              您輸入的是正數
            
            
              "
            
            
              ) 

            
            
              else
            
            
              :

            
            
              print
            
            (
            
              "
            
            
              您輸入的是負數
            
            
              "
            
            )?
          

if語句的真值表達式:

            
              if
            
             100
            
              :

    
            
            
              print
            
            (
            
              "
            
            
              真值
            
            
              "
            
            
              )


            
            
              #
            
            
              等同于
            
            
              if
            
             bool(100
            
              ):

  
            
            
              print
            
            (
            
              "
            
            
              真值
            
            
              "
            
            )?
          

2.if語句嵌套:

  • if語句本身是由多條子句組成的一條復合語句
  • if語句可以作為語句嵌套到另一個語句的內部

示例:

            
              #
            
            
               根據輸入的月份來判斷是哪兒個季度
            
            
month = int(input(
            
              "
            
            
              請輸入月份(1~12): 
            
            
              "
            
            
              ))


            
            
              if
            
             1 <= month <= 12
            
              :

            
            
              print
            
            (
            
              "
            
            
              是合法的月份
            
            
              "
            
            
              )

            
            
              if
            
             month <= 3
            
              :

            
            
              print
            
            (
            
              "
            
            
              春季
            
            
              "
            
            
              )

            
            
              elif
            
             month <= 6
            
              :

            
            
              print
            
            (
            
              "
            
            
              夏季
            
            
              "
            
            
              )

            
            
              elif
            
             month <= 9
            
              :

            
            
              print
            
            (
            
              "
            
            
              秋季
            
            
              "
            
            
              )

            
            
              else
            
            
              :

            
            
              print
            
            (
            
              "
            
            
              冬季
            
            
              "
            
            
              )

            
            
              else
            
            
              :

            
            
              print
            
            (
            
              "
            
            
              您的輸入有誤!
            
            
              "
            
            )
          

?

二.while語句

作用: 根據一定條件,重復地執行一條語句或多條語句

語法:

            
              while
            
            
               真值表達式:

  語句塊


            
            
              else
            
            
              :

  語句塊
            
          

?

示例:

            
              #
            
            
               此示例示意while 語句的用法
            
            
              
i 
            
            = 1 
            
              #
            
            
               創建一個變量,用來控制while循環的次數
            
            
              while
            
             i < 20: 
            
              #
            
            
               判斷循環條件,如果為真則執行語句塊1
            
            
              print
            
            (
            
              "
            
            
              hello world!
            
            
              "
            
            
              )
i 
            
            += 1 
            
              #
            
            
               修改循環變量
            
            
              else
            
            
              :

            
            
              print
            
            (
            
              "
            
            
              條件不滿足,循環結束!
            
            
              "
            
            
              )


            
            
              print
            
            (
            
              "
            
            
              上一條while語句結束,此時變量i =
            
            
              "
            
            , i)
          

?

while語句語法說明:

  • 先執行真值表達式,判斷True/False
  • 如果為True則執行語句塊1,然后跳轉到第一步
  • 如果為False則執行else子句部分的語句塊2.然后結束此while語句的執行.如果沒有else子句,則直接結束此while語句
  • else子句部分可以省略(同if語句類似)

while注意事項:

  • 要控制真值表達式來訪問死循環
  • 通常用真值表達式內的變量來控制循環條件
  • 通常要在循環語句塊內改變循環變量來控制循環的次數和變量的走向

while語句嵌套

            
              while
            
            
               真值表達式:

  ...

  
            
            
              while
            
            
               真值表達式2:

    ...

  
            
            
              else
            
            
              :

  ...


            
            
              else
            
            
              :

  ...
            
          

?

三.for語句:

作用: 用來遍歷可迭代對象的數據元素

語法:

            
              for
            
             變量列表 
            
              in
            
            
               可迭代對象:

  語句塊1


            
            
              else
            
            
              :

  語句塊2
            
          

?

示例:

            
              #
            
            
               此示例示意用for語句循環遍歷 可迭代對象中的數據
            
            
s = 
            
              '
            
            
              ABCDE
            
            
              '
            
            
              for
            
             ch 
            
              in
            
            
               s:

            
            
              print
            
            (
            
              '
            
            
              ch -->
            
            
              '
            
            
              , ch)

            
            
              else
            
            
              :

            
            
              print
            
            (
            
              "
            
            
              for 語句執行else子句
            
            
              "
            
            
              )


            
            
              print
            
            (
            
              "
            
            
              程序退出
            
            
              "
            
            )
          

?

for語句說明:

  • 可迭代對象每次提供一個元素依次賦值給變量列表中的變量,賦值完畢后執行語句塊1,重復執行此步驟,直到可迭代對象不能提供數據為止
  • 可迭代對象提供完所有元素后,執行else子句部分的語句塊2,然后退出此for語句
  • else子句部分可以省略(同while語句類似)
  • 當在循環內部用break終止循環時,else子句部分語句不會執行

for語句嵌套:

for語句內部可以放任意語句,包含for語句和while語句

示例:

            
              for
            
             x 
            
              in
            
            
              "
            
            
              ABC
            
            
              "
            
            
              :

            
            
              for
            
             y 
            
              in
            
            
              '
            
            
              123
            
            
              '
            
            
              :

            
            
              print
            
            (x +
            
               y)


            
            
              #
            
            
               思考 count 的值是多少?
            
            
count =
            
               0

            
            
              for
            
             x 
            
              in
            
             range(5
            
              ):

            
            
              for
            
             y 
            
              in
            
             range(10
            
              ):
count 
            
            += 1

            
              print
            
            (count) 
            
              #
            
            
               50
            
            
              print
            
            (x, y) 
            
              #
            
            
               x,y的值是多少?
            
          

?

四.break語句:

作用: 用于循環語句(while,for語句)中,用來終止當前循環語句的執行

說明:

  • 當break語句執行后,此循環語句break之后的語句將不再執行
  • break語句通常和if語句組合使用
  • break語句終止循環時,循環語句的else子句的語句將不會執行
  • break語句只能終止當前循環語句的執行,如果有循環嵌套時,不會跳出嵌套的外層循環
  • break語句只能在循環語句(while或for語句)內部使用

示例:

            i = 1

            
              while
            
             i <= 6
            
              :

            
            
              print
            
            (
            
              "
            
            
              本次循環開始時:
            
            
              "
            
            
              , i)

            
            
              if
            
             i == 3
            
              :

            
            
              break
            
            
              #
            
            
               break將打破包含它的while語句
            
            
              print
            
            (
            
              "
            
            
              本次循環結束時:
            
            
              "
            
            
              , i)
i 
            
            += 1

            
              else
            
            
              :

            
            
              print
            
            (
            
              "
            
            
              我是while 里的else子句
            
            
              "
            
            
              )

            
            
              print
            
            (
            
              "
            
            
              這是程序最后一條語句, i=
            
            
              "
            
            , i)
          

五.continue語句

作用: 用于循環語句(while,for語句)中,不再執行本次循環內continue之后的語句,重新開始一次新的循環

說明:

  • 在while語句中,執行continue語句將會直接跳轉到while語句的真值表達式處重新判斷循環條件
  • 在for語句中,執行continue語句,將會從可迭代對象中取下個元素,綁定變量后再次進行循環

示例:

            
              for
            
             x 
            
              in
            
             range(5
            
              ):
        
            
            
              if
            
             x == 2
            
              :
            
            
            
              continue
            
            
              print
            
            (x)
          

六.python的三元表達式(也叫條件表達式)

語法: 表達式1 if 真值表達式 else 表達式2

作用: 如果真值表達式的布爾環境值為True,則執行表達式1并返回結果的引用,否則執行表達式2并返回結果的引用

示例:

            # 此示例示意條件表達式的用法
# 商場促銷,過100 返 20
money = int(input("請輸入商品總額: "
            
              ))

pay = money - 20 if money > 100 else
              
                 money

print("您需要支付", pay, "元")
              
            
          

七.死循環:

死循環是指循環條件一直成立的循環
死循環通常用break語句來終止循環
死循環的else子句永遠不會執行
示例:

            
              while
            
            
               True:
n 
            
            = int(input(
            
              "
            
            
              請輸入: 
            
            
              "
            
            
              ))

            
            
              if
            
             n ==
            
               0:

            
            
              break
            
            
              print
            
            (n)
          

更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 色综合久久天天综合网 | 日韩精品一区二区三区中文3d | 久久综合伊人 | 97久久精品一区二区三区观看 | 91涩涩视频| 在线观看av网站永久 | 亚洲毛片视频 | 99精品免费久久久久久久久日本 | 青草视频在线免费观看 | 亚洲日本一区二区三区 | 日韩亚洲欧美视频 | 深夜久久| www成人在线观看 | 亚洲成人一区 | 精品免费国产一区二区三区 | 国产高清在线91福利 | 狠狠色噜噜狠狠狠狠97影音先锋 | 在线成人av | 久久精品桃花综合 | 色综合久久天天综合绕观看 | 精品国产一区二区三区免费 | 国产一区二区精品丝袜 | 免费中日高清无专码有限公司 | 亚洲十欧美十日韩十国产 | 在线观看av片 | 亚洲精品一区中文字幕乱码 | 国产一精品一av一免费爽爽 | chinese18 xxxx videos| 男女做www免费高清视频 | 成人亚洲一区 | 亚洲国产中文字幕 | 91久久夜色精品国产九色 | 久久久精品视频免费看 | 欧美成人一区二区三区在线视频 | 青青热在线观看视频精品 | 全黄一级裸片视频免费 | 一级午夜a毛片免费视频 | 欧美日韩中出 | 色综合激情 | 久久美女精品国产精品亚洲 | 欧美成人区 |