最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pythotn條件分支與循環(huán)詳解(2)

 更新時間:2021年08月18日 09:46:54   作者:wakeyo_J  
這篇文章主要介紹了Python條件分支和循環(huán)用法,結合實例形式較為詳細的分析了Python邏輯運算操作符,條件分支語句,循環(huán)語句等功能與基本用法,需要的朋友可以參考下

for循環(huán)語句為python語言的另外一種形式的循環(huán)控制語句。

1. for語句基本用法

基本語法格式:

for <variable> in <sequence>:
	子代碼模塊1
else:
	子代碼模塊2

語法格式圖示:

在這里插入圖片描述

1)for語句的基本語法格式說明  

variable接受sequence集合中獲取的成員元素,循環(huán)一次接收一次。sequence為python語言支持的集合對象,包括序列集合或可迭代對象,如數(shù)字序列、字符串、列表、元組、字典等。在代碼模塊1、2為python語言支持的子代碼行,這里也可以是含有for本身的嵌套語句。當variable接收完最后一個元素,并執(zhí)行完最后一次子代碼模塊后,for語句循環(huán)自行結束。else為for循環(huán)結束時,再執(zhí)行對應的子代碼模塊2。

for循環(huán)語句的功能就如同我們去銀行取錢。

在這里插入圖片描述

for i in [1,2,3,4,5,6]:
    print(str(i)+'取錢')

#有一群人在排隊取錢 , 也就是列表[1,2,3,4,5,6]
#它們中的每一個被叫號的時候(for i in),就開始輪流進去取錢。
#每一個人進去,都會把號碼給計算機,然后說“取錢” , 也就是print(i+“取錢”)
#最后計算機為每一個人都提供了服務。

for循環(huán)有三個要點:1、叫號 2、一群等著取錢的人 3、辦事流程

2)for 循環(huán)過程

在這里插入圖片描述

2. 遍歷循環(huán)

1)遍歷循環(huán)

在這里插入圖片描述

從遍歷結構中逐一提取元素,放在循環(huán)變量中

在這里插入圖片描述

1. 由保留字for和in組成,完整遍歷所由元素后結束

2. 每次循環(huán),所獲得元素放入循環(huán)變量,并執(zhí)行一次語句塊

2)遍歷循環(huán)的應用  

range() 函數(shù)返回的是一個可迭代對象(類型是對象),而不是列表類型, 所以打印的時候不會打印列表。

語法:

在這里插入圖片描述

2.1)計數(shù)循環(huán)(N次)

for i in range(N):
	<語句塊>

遍歷由range()函數(shù)產生的數(shù)字序列,產生循環(huán)

2.2)計數(shù)循環(huán)(特定次數(shù))

for i in range(M,N,K):
	<語句塊>

遍歷由range()函數(shù)產生的數(shù)字序列,產生循環(huán)。

3. for循環(huán)示例

1)字符串遍歷循環(huán):

在這里插入圖片描述

for c in 'python':
    print(c)

結果:

在這里插入圖片描述

2)列表遍歷

在這里插入圖片描述

ls = [1,2,3,[1,2],'abc']
for item in ls:
    print(item)

結果:

在這里插入圖片描述

3)文件遍歷循環(huán)

在這里插入圖片描述

with open('六世達賴.txt','r',encoding='utf-8') as fi:
    for line in fi:
        print(line)

結果:

在這里插入圖片描述

4. 練習

1、九九乘法表

#九九乘法表
i = 1
j = 1
n = i * j
for i in range(1,10):
    for j in range(1,i+1):
        m = '%d * %d = %d'%(j,i,n)
        print(m,end=' ')
    print()

2、求1000以內所有的水仙花數(shù)

for i in range(1, 10):
    for j in range(0, 10):
        for k in range(0, 10):
            if i * 100 + j * 10 + k == i ** 3 + j ** 3 + k ** 3:
                print(i * 100 + j * 10 + k)

總結

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!

相關文章

  • Python利用tenacity庫處理超時重試機制詳解

    Python利用tenacity庫處理超時重試機制詳解

    Python?的?tenacity?庫用于實現(xiàn)重試機制,特別適合處理網絡不穩(wěn)定或其他意外錯誤導致的函數(shù)調用失敗,下面我們就來看看它的具體使用吧
    2025-02-02
  • ubuntu 18.04搭建python環(huán)境(pycharm+anaconda)

    ubuntu 18.04搭建python環(huán)境(pycharm+anaconda)

    這篇文章主要為大家詳細介紹了ubuntu 18.04搭建python環(huán)境,包括Anaconda安裝、Pycharm安裝及初始配置,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • python生成日歷實例解析

    python生成日歷實例解析

    這篇文章主要介紹了python生成日歷的方法,實用了python自帶的 calendar模塊加以實現(xiàn),需要的朋友可以參考下
    2014-08-08
  • JSON文件及Python對JSON文件的讀寫操作

    JSON文件及Python對JSON文件的讀寫操作

    JSON和XML都是互聯(lián)網上數(shù)據(jù)交換的主要載體。這篇文章主要介紹了JSON文件及Python對JSON文件的讀寫操作,需要的朋友可以參考下
    2018-10-10
  • OpenCV MediaPipe實現(xiàn)顏值打分功能

    OpenCV MediaPipe實現(xiàn)顏值打分功能

    這篇文章主要介紹了通過OpenCV MediaPipe實現(xiàn)攝像頭實時檢測顏值打分功能,文中的示例代碼講解詳細,對我們學習Python有一定的幫助,感興趣的可以了解一下
    2021-12-12
  • 淺談pandas中DataFrame關于顯示值省略的解決方法

    淺談pandas中DataFrame關于顯示值省略的解決方法

    下面小編就為大家分享一篇淺談pandas中DataFrame關于顯示值省略的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 深入講解Python中的上下文管理器和with語句

    深入講解Python中的上下文管理器和with語句

    這篇文章主要為大家介紹了Python中的上下文管理器和with語句的深入講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • 如何快速一次性卸載所有python包(第三方庫)呢

    如何快速一次性卸載所有python包(第三方庫)呢

    這篇文章主要介紹了如何快速一次性卸載所有python包(第三方庫)呢,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • Python爬蟲框架Scrapy常用命令總結

    Python爬蟲框架Scrapy常用命令總結

    這篇文章主要介紹了Python爬蟲框架Scrapy常用命令,結合實例形式總結分析了Scrapy框架中常見的全局命令與項目命令功能、使用方法及操作注意事項,需要的朋友可以參考下
    2018-07-07
  • Python中實現(xiàn)最小二乘法思路及實現(xiàn)代碼

    Python中實現(xiàn)最小二乘法思路及實現(xiàn)代碼

    這篇文章主要介紹了Python中實現(xiàn)最小二乘法思路及實現(xiàn)代碼,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01

最新評論

芜湖县| 本溪市| 富裕县| 汉源县| 九寨沟县| 拜城县| 祁连县| 小金县| 嵩明县| 宝丰县| 长治县| 天等县| 洛阳市| 基隆市| 北票市| 周口市| 武乡县| 濮阳市| 洛隆县| 嵊泗县| 江城| 莱州市| 榆中县| 高邑县| 绥阳县| 同德县| 澄江县| 阳山县| 岳普湖县| 浮梁县| 江都市| 中西区| 迭部县| 丰宁| 甘泉县| 白玉县| 蒙山县| 铁岭市| 清远市| 铅山县| 石家庄市|