python中的循环结构有两种:for循环和while循环
当某个操作/某段代码需要重复的执行的时候,就需要用到循环结构
1. for循环结构
语法:
for 变量 in 序列:# 循环体
说明:
for-->关键字,写法固定
变量-->变量名,按照变量名要求命名
in--> 关键字,固定写法。
序列-->要求是一个值,而且值必须是一个序列(容器),比如:字符串、列表、字典、集合、元祖、迭代器、范围(Range)
循环体-->和for保持一个缩进的代码段。功能:会被重复执行。循环体可以写任何代码
执行过程:让变量去序列中取值,一个一个的取,取完为止,然后每取一个执行一次循环体。
2、range函数
二、while循环
1. while循环结构
'''
语法:
while 条件语句:
循环体
说明;
while--> 关键字
条件语句———> 和if后面的条件语句要求一样,可以是任何有值的表达式,不能是赋值语句
: -->冒号是固定写法
循环体:——>重复执行的代码段。循环体和while保持一个缩进
执行过程:判断条件语句的结果是否为True,为True执行循环体,
执行完循环体再判断条件语句是否为True,为True又执行循环体...
直到判断条件语句的结果为False,循环就结束
注意;while True:-->死循环。结果为True就无限执行循环体