Python(5):循环

写在前面


Python循环语句

一. while

  1. 代码结构
CONDITION = true

while CONDITION :
    pass
  1. 与else一起使用
counter = 1
while counter <= 10 :
    counter += 1
    print(counter)
else :
    print('END')

二. for

  1. 代码结构
for target_list in expression_list :
    pass
  1. 嵌套循环
a = [['apple','banana','orange'],(1,2,3)]

for x in a :
    for y in x :
        print(y,end='') 
# 用‘end=’来控制末尾是否换行,如不写默认为 end='\n'
  1. 与else一起使用
    else会在遍历结束之后执行
a = [['apple','banana','orange'],(1,2,3)]

for x in a :
    for y in x :
        print(y)
else :
    print('遍历完成')
  1. 指定循环次数 -> range
for x in range(0,10,2):   # 1. 范围是(0,10]  2. 步长是2
    print(x)
    
> 02468    
a = [1,2,3,4,5,6,7,8]

for i in range(0,len(a),2):   # 1. 范围是(0,10]  2. 步长是2
    print(a[i])
    
> 1357

# 换一种方法

b = a[0:len(a):2]
print(b)

> 1357
    

三. 跳出循环

  1. break -> 强行终止当前循环,并不执行else后面语句
  2. continue -> 跳出当前循环,继续之后的循环

专栏目录

传送门

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值