lesson 5 for循环和while循环

2020-05-20  本文已影响0人  一加一共二

虽然这两个循环函数是基础,但是真的好难呀( ▼-▼ ),这两个函数一定要掌握,后期很多代码的撰写都要用到循环函数,加油吧!!!

知识:循环函数


for in 函数

a='克己复礼'    ¥a可以是字符串
for i in (a):    ¥在末尾必须有 : 
    print(i)     ¥缩进,表示逻辑关系
¥》》克
     己
     复
     礼

a=['克','己','复礼']    ¥a可以是表格
for l in (a):
    print(l)
¥》》克
     己
     复礼

a={'克':'ke','己':'ji','复礼':['fu','li']}    ¥a可以是字典
for l in (a):
    print(l)
¥》》克
     己
     复礼

rangr函数, range函数通常与for 函数共用

for i in range(3):    ¥range函数后面一般跟整数,或者结果为整数的函数;注意冒号
    print(i)    ¥缩进表示逻辑关系
¥》》0    ¥与列表一样,从0开始计数,右不取
     1
     2

for i in range(0,10):    ¥从0开始计数,取左不取右
    print(i)
¥》》0
     1
     2
     3
     4
     5
     6
     7
     8
     9

for i in range(0,10,3):    ¥3表示取数的间隔为3
    print(i)
¥》》0
     3
     6
     9

while 循环

a=0    ¥先给a赋值为0
while a<5:    ¥判断a是否小于5,小于则循环,不小于则结束程序;注意冒号
    a=a+1    ¥若小于,则给a重新赋值,使a循环加上1;注意缩进
    print(a)    ¥缩进与不缩进结果不同
¥》》1
     2
     3
     4
     5
     
a=0
while a<5:
    a = a + 1
print(a)    ¥若缩进,while函数到print函数处于同一逻辑中,则循环打印结果;若不缩进,则print函数在两个逻辑中,不参与循环,只打印最终的结果。
¥》》5

理解:循环

对比 for 函数 while 函数
函数 for i in (a): while a<5:
循环次数 取决于a值或range函数值 取决于是否符合条件((a<5)
循环次数明确
循环次数不明确
上一篇 下一篇

猜你喜欢

热点阅读