目录
一、for循环
for循环强调遍历所有,且在开始时就知道要遍历多少次
语法:
for 变量 in 可迭代对象: 语句
可迭代对象:序列对象(列表、字符串等),键值对,range对象
以range对象为例:
1、list(range(1,10)) #[1,2,3,4,5,6,7,8,9]
2、for i in range(1,10):
print(i) #输出1到9
3、for i in range(5):
print(i) #输出01234
4、for i in range(1,10,2):
print(i) #输出13579
5、for i in range(10,2):
print(i) #报错
二、while循环
while循环没有明确的次数,着重于条件是否成立,且在开始时不知道要遍历多少次
语法:
while 条件: 语句
例:
password=input("请输入密码:")
while len(password)!=9:
print("长度不对,请重新输入!")
password=input("请输入密码:")
print("你输入的密码是:"+password)
三、循环的终止和跳过
以range对象为例:
1、for i in range(10):
print(i) #0 1 2 3 4 5 6 7 8 9
2、for i in range(10):
if i==5:
break
print(i) #0 1 2 3 4
3、for i in range(10):
if i==5:
continue
print(i) #0 1 2 3 4 5 6 7 8 9