【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数
生活随笔
收集整理的這篇文章主要介紹了
【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
【循序漸進(jìn)學(xué)Python】Python中的循環(huán)(一)——for循環(huán)(嵌套)與range函數(shù)
在前面博客中我們介紹了Python程序結(jié)構(gòu)的三要素,其中就提到了循環(huán),而今天我們就來(lái)看看for循環(huán)和for循環(huán)中使用較多的range函數(shù).
for循環(huán)(重復(fù)執(zhí)行語(yǔ)句)
用關(guān)鍵字for來(lái)表示
for循環(huán)特點(diǎn):
- 有一個(gè)清晰的循環(huán)次數(shù),或者清晰的循環(huán)結(jié)束標(biāo)志等
語(yǔ)法:
for 對(duì)列表中的元素進(jìn)行臨時(shí)命名 in 列表名稱:循環(huán)語(yǔ)句模塊案例:
a = [1, 2, 3, 4, 5, 6] # 對(duì)于a中的每一個(gè)元素,我們給這個(gè)元素用id表示,執(zhí)行打印操作 for id in a:print(id) b = range(10, 15) for id1 in b:print(id1)打印以后的結(jié)果為:
# 1 # 2 # 3 # 4 # 5 # 6 # 10 # 11 # 12 # 13 # 14for循環(huán)嵌套語(yǔ)法
for 從列表一取出的元素進(jìn)行臨時(shí)命名 in 列表一:for 從列表一取出的元素進(jìn)行臨時(shí)命名 in 列表一:進(jìn)行條件循環(huán),循環(huán)結(jié)束以后開(kāi)始進(jìn)行這條循環(huán)for循環(huán)嵌套案例:
求2到100以內(nèi)的所有素?cái)?shù)(質(zhì)數(shù))(除了一和它本身,無(wú)法被其它數(shù)整除的數(shù))
for a in range(2, 101):for b in range(2, a):if a % b == 0:breakelse:print(a)range(一個(gè)函數(shù))
- 產(chǎn)生一個(gè)有規(guī)律的由數(shù)字組成的列表
range用法:
使用包含三個(gè)參數(shù):
-
range(start,end,step)
-
start:開(kāi)始數(shù)字,以后生成的列表里,包含這個(gè)數(shù)字作為第一個(gè)數(shù)字,默認(rèn)為0
-
end:結(jié)束數(shù)字,這個(gè)數(shù)字不包含在range生成的列表里
-
step:步長(zhǎng),即每次增加多少,默認(rèn)為1
案例:
a = range(2, 10, 2) for ind in a:print(ind) # 那么輸出的值為[2,4,6,8]總結(jié)
以上是生活随笔為你收集整理的【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 算法复杂度及渐进符号
- 下一篇: java导论pdf下载,操作系统导论 P