python for 與 range的用法

2021-08-19 17:19:05 字數 734 閱讀 5203

1.生成乙個0到9的序列

for x in range(0,10):

print(x)

else:

print("迴圈結束")

2.生成乙個0到9的偶數序列

for x in range(0,10,2):

print(x)

else:

print("迴圈結束")

3.生成乙個0到9的偶數序列並且用分隔符進行拼接

for x in range(0,10,2):

print(x,end='|')

else:

print("迴圈結束")

輸出結果:0|2|4|6|8|迴圈結束

4.生成乙個0到9的偶數序列並且用分隔符進行拼接,而且是從大到小

for x in range(8,-1,-2):

print(x,end='|')

else:

print("迴圈結束")

輸出結果:8|6|4|2|0|迴圈結束

5.在乙個陣列中根據步長生成對應的陣列,0-9取出偶數生成新的陣列

a= [0,1,2,3,4,5,6,7,8,9]

b=a[0:len(a):2]

print(b)

輸出結果:[0, 2, 4, 6, 8]

Python for迴圈與range函式的使用詳解

for 迴圈 for in 語句是另一種迴圈語句,其特點是會在一系列物件上進行迭代 iterates 即它會遍歷序列中的每乙個專案 注意 1 else 部分是可選的。當迴圈中包含它時,它迴圈中包含它時,它總會在 for 迴圈結束後開始執行,除非程式遇到了 break 語句。2 for in 能在任何...

Python for迴圈和range 內建函式

for迴圈語法結構列如序列或迭代器作為其引數每次迭代其中乙個元素 與while迴圈一樣,支援break,continue,else語句 一般情況下,迴圈次數未知採用while迴圈,迴圈次數已知採用for for ch in abcd print ch.ab cd for ch in ancd pri...

python for菜鳥 python for迴圈

猜數字遊戲 usr bin env python coding utf 8 age of xcn 20 for i in range 3 guess age int input guess age if guess age age of xcn print yes,you got it break ...