循环的科学与艺术

循环语句

一、什么是循环

循环就是重复做一件事情

生活中 :. 四季更替 :春夏秋冬的循环交替
程序中: 获取用户数据,不同的用户都需要输入数据 这个也是一个循环的过程

二、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('你已经输入五次了,账号将永久封禁') #则打印账号封禁
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值