久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

[快學(xué)Python3]循環(huán)控制

 開源優(yōu)測(cè) 2021-12-09

概述

本節(jié)我們主要介紹Python中的循環(huán)控制的使用,。

for循環(huán)

在Python中for循環(huán)可以遍歷任何序列,,例如元組,、列表,、字符串,、字典,、集合等等。

先看下for循環(huán)的一般格式:

for 變量 in 序列:    
   # 代碼塊
else:    
   
   # 代碼塊    # 通常情況下,,我們不用else
  • 遍歷元組

我們看下用for循環(huán)如何進(jìn)行元組遍歷輸出:

# -*- coding:utf-8 -*-

__author__ = u'苦葉子'

if __name__ == "__main__":
   #  for元組遍歷    tuple_1 = (1, 2, 3, 4, 5, 6, 7, 8, 9, 0)    print(u"遍歷元組,,并打印出來: ")
   for t in tuple_1:        print(t)

運(yùn)行結(jié)果如下:

  • 遍歷列表

我們看下用for循環(huán)如何進(jìn)行列表遍歷輸出:

# -*- coding:utf-8 -*-

__author__ = u'苦葉子'

if __name__ == "__main__":    
   #  for列表遍歷    list_1 = [u'DeepTest', u'開源優(yōu)測(cè)', u'快學(xué)Python3']    print(u"遍歷列表,并打印出來: ")    
   for
text in list_1:        print(text)

運(yùn)行結(jié)果如下:

  • 遍歷字典
    下面一起看看遍歷字典的兩種方式:

# -*- coding:utf-8 -*-

__author__ = u'苦葉子'

if __name__ == "__main__":
   #  for字典遍歷    dict_1 = {u"開源優(yōu)測(cè)": u"DeepTest", u"python": u"快學(xué)Python3"}    print(u"遍歷字典方式一,,并打印出來: ")    
   for
(key, value) in dict_1.items():        print("%s : %s " % (key, value))    print("\n-----------------------------")    print(u"遍歷字典方式二,,并打印出來: ")
   for key in dict_1:        print("%s : %s " % (key, dict_1[key]))

執(zhí)行結(jié)果如下:

  • 結(jié)合range()函數(shù)使用 本節(jié)說明下如何結(jié)合range函數(shù)來使用。
    range(start, end, step)
    功能說明:以指定步長生成一個(gè)指定范圍的數(shù)值序列
    參數(shù)說明: start: 數(shù)值序列的起始數(shù)值(默認(rèn)為0) end: 數(shù)值序列的終止數(shù)值 step : 數(shù)值序列中數(shù)值的間距(默認(rèn)為1)

注:range生成的序列半閉半開區(qū)間

我們看一個(gè)實(shí)例如下:

# -*- coding:utf-8 -*-

__author__ = u'苦葉子'

if __name__ == "__main__":    print(u"range for循環(huán)實(shí)例")    

   # 使用默認(rèn)參數(shù)生成序列進(jìn)行遍歷    for i in range(5):        print(i, end=',')    
   
   # 換行
   print('')    
   
   # 指定范圍生成序列進(jìn)行遍歷    for i in range(0, 10):        print(i, end=',')    
   
   # 換行    print('')    
   
   # 帶步長方式生成序列進(jìn)行遍歷    for i in range(0, 10, 2):        print(i, end=',')

執(zhí)行結(jié)果如下:

嵌套

下面我們一起看兩個(gè)for語句實(shí)現(xiàn)九九乘法表:

# -*- coding:utf-8 -*-

__author__ = u'苦葉子'

if __name__ == "__main__":    print(u"九九乘法表:")    
   for
i in range(1, 10):        
       for
j in range(i, 10):            print(u"%d * %d = %2d" % (i, j, i * j), end="  ")        print("")

執(zhí)行結(jié)果如下:

while循環(huán)

先來看下while循環(huán)的一般語法形式:

while 條件:    # 代碼塊

要注意的是,,在Python中沒有do...while循環(huán)語句,。

下面我們用while循環(huán)語句來計(jì)算0-100所有的偶數(shù)和:

# -*- coding:utf-8 -*-

__author__ = u'苦葉子'

if __name__ == "__main__":    print(u"計(jì)算0-100間所有偶數(shù)和")        n = 100    index = 0    sum = 0    while index <= n:        sum = sum + index        index = index + 2            print(u"0-100間偶數(shù)和= %d " % sum)

結(jié)果如下:

計(jì)算0-100間所有偶數(shù)和示例0-100間偶數(shù)和= 2550

while和for綜合使用

下面我們用while和for結(jié)合一起嘗試實(shí)現(xiàn)一個(gè)九九乘法表:

# -*- coding:utf-8 -*-

__author__ = u'苦葉子'

if __name__ == "__main__":    print(u"九九乘法表實(shí)例:")    n = 1        while n <= 9:        
       for m in range(n, 10):            print(u"%d * %d = %2d" % (n, m, n*m), end="  ")        print("")        n = n + 1

運(yùn)行結(jié)果如下:

break&continue

  • break
    break語句用于控制跳出for或while循環(huán)體

  • continue
    continue語句用于跳出當(dāng)前循環(huán)塊中剩余的代碼語句,繼續(xù)下一次循環(huán)執(zhí)行,。

對(duì)于break和continue語句的使用本節(jié)不做任何示例演示,,請(qǐng)自行去研究和實(shí)踐。


開源優(yōu)測(cè)

分享軟件測(cè)試開源技術(shù),、經(jīng)驗(yàn)、方案的首發(fā)平臺(tái)

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多