while循环,以及continue和break

本文介绍了Python中的while循环,展示了如何根据条件执行循环并处理循环中的不同情况。同时,讲解了continue和break语句的用法,用于在循环中跳过某些迭代或提前退出。示例包括计数循环、遍历列表以及在特定条件下终止循环。此外,还展示了如何筛选数据列表并打印相关信息。
摘要由CSDN通过智能技术生成

1while.
以一定条件为基础的循环,条件满足就一直循环下去

count = 0
total = 0
while count <= 100:
    total += count
    count += 1

    if count == 10:
        print('count已经到10了')
    elif count ==50:
        print('count已经到50了')
    elif count ==99:
        print('count马上要100了')
print(total)

users = ['dewei','xiaomu','xiaogang','xiaoming']
index = 0
length = len(users)

while index <= length -1:
    print(users[index])
    index += 1

2.continue和break

users = [
    {'username': 'dewei', 'age': 33, 'top':174,'sex': '男'},
    {'username': '小慕', 'age': 10, 'top':175,'sex': '男'},
    {'username': 'xiaoyun', 'age': 18, 'top':165,'sex': '女'},
    {'username': 'xiaogao', 'age': 10, 'top':188,'sex': '男'}
]

man = []

for user in users:
    if user.get('sex')  == '女' :
        continue
    man.append(user)
    print('%s加入了帮忙的行列' % user.get('username'))

l =range(100)
for i in l :
    if i ==80:
        print('---')
        print('已经循环80次了,程序要 退出了')
        break
    print(i)
else:
    print('循环正常退出了!')  #break了不会执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值