Python学习笔记(四):for循环的使用(正序、逆序、固定步长)

1 foreach型的for循环

和foreach几乎一毛一样。

list=["hao", "ni", "ma"]
for s in list:
    print(s)
hao
ni
ma

2 从0开始循环5次

这种循环和for(int i=0;i<5;i++)就很像了,也很好用。

# [0,5) 左闭右开
for i in range(5):
    print(i, end=" ")
print()

输出

0 1 2 3 4 

3 从10到5(包含5)

这次写一个倒序的。
此处range中的三个参数(a,b,c):a是初始值,b是结束值(不包含),c是步长。

# 要求从10到5
for i in range(10, 4, -1):
    print(i, end=" ")
print()

输出

10 9 8 7 6 5 

修改步长

要求打印100到0的偶数,则修改步长为2。

# 100到0的偶数
for i in range(100, -1, -2):
    print(i, end=" ")
    if i % 10 == 0:
        print()
100 
98 96 94 92 90 
88 86 84 82 80 
78 76 74 72 70 
68 66 64 62 60 
58 56 54 52 50 
48 46 44 42 40 
38 36 34 32 30 
28 26 24 22 20 
18 16 14 12 10 
8 6 4 2 0 

你可能感兴趣的:(Python,python,for循环)