在昨天的时候我们了解了一下python变量的一些规则,还有or和and语句的介绍。
而今天呢,我们来了解一下python的循环
循环
循环之for循环
有了解过别的语言的同学肯定知道在别的语言中for循环就像下面一样:
for(int i=0;i<10;i++)
而在python中for循环跟别的语言书写格式有点不一样:
for index in range(10):
print('Hello World')
print(index)
上面一段Python的for循环结构输出后结果为:
我们来看一下第一行代码
for....in 结构 index 索引 range 范围
而range后面的值则代表代码的循环次数
在说之前我们要说一点,我们普通数学中说的从1开始到10结束,而计算机就不是的,它是
从0开始到9结束,这里打出第三行代码是为了给大家说明这一点。
而这时候我们在renge的值后面多加一个值
下面我们在看两句代码
for index in range(50 ,100):
print(index)
而这两行代码输出后的结果为:
.
.
.
而后面的值1:代表循环开始的位置
值2:代表循环结束的位置
这时候我们继续在值2后添加一个值
for index in range(50 ,100 ,5):
print(index)
结果:
值1:循环开始的位置
值2:循环结束的位置
值3:增量
循环之while循环
知道了for循环之后我们来看看while循环
首先我们先来看一段代码:
week = 1
while week < 8 :
print('今天星期{}'.format(week))
week += 1
结果:
这时候我来说几点
1.for循环重点:在意控制循环次数
而while循环重点:在于循环条件,只要条件为真,就一直循环下去
2.for循环做的事情while都能做,反过来的话就不行,但是绝大部分时候还是for用的多。