服务器在线 - IDC官网 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 编程脚本 > Shell > 正文

python for循环用法

时间:2021-04-07    来源:未知    投稿:admin    点击:

例:
for i in range(0,4):
    print('hello------>',i)

执行结果:
hello------> 0
hello------> 1
hello------> 2
hello------> 3


例:
name='张飞'
for i in range(1,6):
    print('{}很饿,正在吃第{}个馒头'.format(name,i))
print('终于吃饱了。')

执行结果:
张飞很饿,正在吃第1个馒头
张飞很饿,正在吃第2个馒头
张飞很饿,正在吃第3个馒头
张飞很饿,正在吃第4个馒头
张飞很饿,正在吃第5个馒头
终于吃饱了。


第三个馒头有毒,例:
name='张飞'
for i in range(1,6):
    if i==3:
        print('馒头有毒,快扔掉')
    else:
        print('{}很饿,正在吃第{}个馒头'.format(name,i))
print('终于吃饱了。')

执行结果:
张飞很饿,正在吃第1个馒头
张飞很饿,正在吃第2个馒头
馒头有毒,快扔掉
张飞很饿,正在吃第4个馒头
张飞很饿,正在吃第5个馒头
终于吃饱了。


pass     #占位,执行后无任何输出。
break   #结束当前for循环



登陆购物网站,例:
for i in range(3):
    username = input('请输入用户名:')
    password = input('请输入密码:')
    if username=='fwqzx' and password =='123456':
        print('登陆成功。')
        print('*'*10,'请开心购物吧','*'*10)
        break
    else:
        print('密码错误')
else:
    print('密码错误次数过多,已锁定')

continue   #退出当前循环,继续下次循环
例:
str1 ='opendoor'
for i in str1:
    if i=='d':
        print('遇到d不打印')
        continue
    print(i)









如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。