1 循环作用
简化程序中需要重复做的事情,
比如打印1-100
print(1)
print(2)
…
…
以上这种方式可以解决,但是1000,10000,呢?就比较麻烦,如果用循环则比较简单。
2 循环语法:
Python中while语句的一般形式:
while 判断条件:
语句
同样需要注意冒号和缩进。另外,在Python中没有do…while循环。
3 循环三要素
1 循环体
2 循环条件
3 改变循变量的值
#1 打印 10
#循环体 是 5行到6行代码
#循环条件是 number<=10
#改变循环变量的值 number=number+1 (一般循环体中)
number = 1
while number<=10:
print(number)
number=number+1
以上如果没有改变循环变量的值,或者while条件为True,就会进入死循环
4 代码演示
#循环 while for
#循环三要素 1 循环体 2 循环条件 3 改变循环变量的值(一般循环体中)
1 打印 10
number = 1
while number<=10:
print(number)
number=number+1
while else
number = 1
while number<=10:
print(number)
number=number+1
else:
print("end")
break 中断当前循环 continue 继续 (结束当次循环)
number = 1
while number<=10:
number=number+1
if number==5:
continue
print(number)
循环嵌套
#外层循环执行一次(1),内层循环执行一遍(10)
number1 = 1
while number1<=10:
number2=1
while number2<=10:
print("number1 =",number1," number2 = ",number2)
if(number2==5):
break
number2=number2+1;
number1=number1+1
遍历
mes = "hello python"
for a in mes:
print(a)
names =["admin","tom","jack"]
for name in names:
print(name)
range(10) 0-9
for number in range(10):
print(number)
while True:
pass #pass 不做任何事情,一般用做占位语句