Python 中 for in / while / break / continue (循环控制)

for in

for 变量 in [ 列表或元组 ]
将in后的每个元素代入到变量中、

例:

sum = 0
for x in range(21):
    sum = sum + x
print(sum)

-----------------------------

210

Process finished with exit code 0

range()函数、可以生成一个整数序列、再通过list()函数可以转换为list、

函数语法
range(start, stop[, step])
参数说明:
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)


while

条件满足、不断循环、 条件不足时、退出循环、

例:

L = ['Bart', 'Lisa', 'Adam']
n=0
while n<3:
    print('helllo,%s !'% (L[n]))
    n=n+1

--------------------------------------------
helllo,Bart !
helllo,Lisa !
helllo,Adam !

Process finished with exit code 0

break

提前退出循环

例:

n = 1
while n <= 10:
    if n > 2:
        break
    print(n)
    n = n + 1
print('END')

--------------------------------------
1
2
END

Process finished with exit code 0

continue

跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
例:

n = 0
while n < 10:
    n = n + 1
    if n % 2 == 0:
        continue
    print(n)

-----------------------------------
1
3
5
7
9

Process finished with exit code 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

为什么不问问神奇的海螺呢丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值