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