循环语句
一、什么是循环
循环就是重复做一件事情
生活中 :. 四季更替 :春夏秋冬的循环交替
程序中: 获取用户数据,不同的用户都需要输入数据 这个也是一个循环的过程
二、python中的循环
1. for
2. while
区别: for循环是根据对象循环 ,while循环是根据条件循环。
三、for循环
1.for循环:是对对象进行循环,根据对象中的内容,决定循环次数。
示例:for 形参 in 对象:
执行语句
a=['Jave','Javescript','Python','C']
for i in a: #遍历对象a,拿到对象a的所有值
print(i) #打印i获得a的所有值
2.range方法:
range 提供数字
b=range(10)#提供数字0-9给b
for a in b:
print(a)
四、whlie循环
1.whlie:根据条件循环,条件成立一直循环,不成立停止循环。
示例: while 判断语句:
执行语句
a=1
while a<10:
print(a)#一直循环1这个数字
五、小试牛刀
1. 请获取变量a中的值
a=[‘1’,'你好‘,True,‘7.8’]
a=[1,'你好',True,'7.8']
for i in a:
print(i)
2.在我们生活中经常会遇到输入密码超过五次就会出现被封禁的情况
- 密码随意定义,输入次数为5次
- 输入正确: 控制台将打印:密码正确
- 输入错误: 控制台打印:密码错误,还剩的次数,并继续打印
- 错误次数超过,五次,控制台打印: 你已经输入五次了,账号将永久封禁
#定义一个密码为
password='123456'
#定义一个密码输入的初始值
index=0
while index<5: #当输入密码次数小于5时
user_passwoed=input('请输入正确的密码:') #获取输入的密码值叫用户密码
index+=1 #输入一次密码后,将初始输入次数加1
if user_passwoed==password: #判断:如果输入的用户密码与设定的密码一致
print('密码正确') #则打印密码正确
break #然后停止循环
else: #输入密码不一致,则
print('密码错误',f'还剩的次数:{5-index}') #打印密码错误和剩余输入次数
if index>=5: #判断输入密码次数超过5次及以上
print('你已经输入五次了,账号将永久封禁') #则打印账号封禁
3840

被折叠的 条评论
为什么被折叠?



