五、循环(上)For型 While型、range函数

range函数

使用 range(x) 函数,就可以生成一个从0到x-1的整数序列。
使用 range(a,b) 函数,你可以生成了一个【取头不取尾】的整数序列。
有了 range() 函数之后,当你想把一段代码固定重复n次时,就可以直接使用 for i in range(n) 解决问题。
这里 range(0,10,3) 的意思是:从0数到9(取头不取尾),数数的间隔为3。所以值为0,3,6,9

for...in...循环语句

注:

1.print('字符串+i')   其中i必须为字符串型,若为整形或者其他型,则用str(i)进行转换
2.range(1,101) 是指从1到100的整数,左取右不取

While 循环

两种循环的比较:

【工作量确定】时     让for循环来完成重复性工作
【工作量不确定时】时   可以让while循环来工作

练习

用 while循环 打印1-7,但是不要4


# while 循环

n = 0

while n < 7:

    n = n+1

    if n != 4:  # 当 i != 4,执行打印语句;等于4时不打印。

        print(n)

# for 循环

for i in range(1,8):  # 为同时能运行两个循环,新取参数 i。

    if i != 4:  # 当i != 4,执行打印语句;等于4时不打印。

        print(i)
Last modification:February 13, 2020
如果觉得我的文章对你有用,可以打赏一瓶汽水钱嗷~