濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > pythotn條件分支與循環(huán)詳解(2)

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

熱門標(biāo)簽:湛江智能外呼系統(tǒng)廠家 ai電話機(jī)器人哪里好 長沙高頻外呼系統(tǒng)原理是什么 西藏房產(chǎn)智能外呼系統(tǒng)要多少錢 百度地圖標(biāo)注沒有了 外呼并發(fā)線路 宿遷星美防封電銷卡 ai電銷機(jī)器人源碼 地圖標(biāo)注審核表

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

1. for語句基本用法

基本語法格式:

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

語法格式圖示:


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

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

for循環(huán)語句的功能就如同我們?nèi)ャy行取錢。

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

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

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

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

2. 遍歷循環(huán)

1)遍歷循環(huán)

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


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

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

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

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

語法:


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

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

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

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

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

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

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

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

for c in 'python':
    print(c)

結(jié)果:

2)列表遍歷

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

結(jié)果:


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

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

結(jié)果:

4. 練習(xí)

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以內(nèi)所有的水仙花數(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)

總結(jié)

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

您可能感興趣的文章:
  • Python3.4學(xué)習(xí)筆記之常用操作符,條件分支和循環(huán)用法示例
  • Python for 循環(huán)語句的使用
  • Python基礎(chǔ)之循環(huán)語句相關(guān)知識(shí)總結(jié)
  • python for循環(huán)賦值問題
  • Python 循環(huán)讀取數(shù)據(jù)內(nèi)存不足的解決方案

標(biāo)簽:林芝 漯河 大同 普洱 寧夏 海南 南平 盤錦

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《pythotn條件分支與循環(huán)詳解(2)》,本文關(guān)鍵詞  pythotn,條件,分支,與,循環(huán),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《pythotn條件分支與循環(huán)詳解(2)》相關(guān)的同類信息!
  • 本頁收集關(guān)于pythotn條件分支與循環(huán)詳解(2)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    天门市| 荥经县| 石屏县| 南木林县| 建阳市| 棋牌| 镇远县| 沭阳县| 霍州市| 岫岩| 买车| 和田县| 攀枝花市| 兴安盟| 瓦房店市| 花莲市| 南汇区| 津市市| 木兰县| 白银市| 芷江| 淮安市| 清河县| 德化县| 衡阳市| 宜丰县| 江达县| 理塘县| 嘉黎县| 梅河口市| 宁阳县| 三门峡市| 罗定市| 平安县| 永和县| 常宁市| 宁陵县| 政和县| 新干县| 平湖市| 民丰县|