Python学习Day06

一、流程控制之while循环

1.1什么是循环

当我们攻略单机游戏时,总要重复对某一些关卡进行反复攻略以达到通关目的。而在编程中,我们也需要对有一些程序进行循环操作,这个时候就需要用到循环语句for 或者while循环。

1.2while循环语法
while 条件表达式:
    语句块
1.3while+break

通过上述例子与在计算机运行的结果可知,while循环并不会自己自动结束循环,所以我们需要通过使用break来控制他跳出循环

while 条件表达式:
    语句块
    if 条件成立 :
        break       #通过if判断,break跳出循环
1.4while+continue

有些时候我们需要对某些情况不进行循环,但是我们又想一直在循环中,那么这个时候我们可以使用while+continue来控制

例如:我需要按顺序从一到10拿苹果,但是我不想要第五个

apple=0
while apple<=10
    apple+=1
    if apple==5
    continue
结果打印为:1234678910
1.5while循环嵌套
  • 什么叫循环嵌套:

    有时候我们在重复做某件事的时候,中间还需要重复做几件事情,那么这个时候我们可以使用循环嵌套来做

    while True:
      while True:
      #if后面式可以跟else的
          if  条件表达式 :
              break
      if 条件表达式 :
          break   

二、流程控制之for循环

2.1、为什么要用for循环

可能大家会很奇怪,明明有while循环了,为什么还要用for循环呢?

其实原因很简单,for循环时可以控制循环次数,更加方便更加精准,而while循环他不是通过控制循环次数来实现循环,那么这个时候,for循环的好处就显而易见了

2.2、for循环的语法

说了为什么要用for循环,那就要说说for循环的语法了

xiguale = ['xi','age','run','book']
for i in xiguale :
    print(i)
输出结果:
xi

age
run
book

通过上面可以发现for循环的遍历以及便捷,还有for循环的强大。

2.3、for+break与for+continue
xiguale = ['xi','age','run','book']
for i in xiguale :
    if i=='age' :
        break
    print(i)

xiguale = ['xi','age','run','book']
for i in xiguale :
    if i=='age' :
        continue
    print(i)    
输出结果:
xixi
run
book

转载于:https://www.cnblogs.com/ledgua/p/11283136.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值