循环语句的基本使用

循环语句的基本使用

  • while循环
  • for循环
  • continue关键字的使用
  • break关键字的使用
  1. while循环( 条件满足时,会不断的运行,直到指定的条件不满足为止)

    • 语句格式:while 判断条件:

      ​ 执行相应的代码

    • 比如说求1~100之间所有整数的和,应该怎么写呢
    i = 0   #定义一个初始值
    result = 0 #定义一个变量来保存所有数字的合
    while i < 100:
        i += 1
        result += i
    print(result)  #最后result=5050
    

    首先定义了变量 i 并给初始值 0 。接下来循环被设置成这样:只要 i 小于 100,就接着运行循环体代码。

    进入循环体后,再执行代码 i += 1使用 i 达到自增的目的,接下来 代码 result += i 用来保存数字的合。

    一直循环,直到 i 不满足条件时结束循环,最后执 print(result) 将最终的结果打印出来。

  2. for 循环(指的是 for…in 循环)

    • 语句格式:for 变量 in 可迭代对象

      ​ 执行相应代码

    • 还是比如说求1~100之间所有整数的和,用for循环又该怎么写呢

      count = 0 #还是定义一个变量用于保存整数的和
      for i in range(1,101): #range内置类
          count += i
      print(count)   #最后结果仍然是5050
      

      首先定义一个 count 并给予初始值 0 ,接下来进入for循环,然后用变量i 遍历 [1,101),每一次循环都用 count 存储相加的值,最后将 count 打印出来,结果仍然是5050。

  3. continue 关键字(结束本轮循环,进入下一个循环)

    恩…还是直接上代码吧,更加直观的理解。

    • 将数字1~5的数字除4以外都打印出来

      for i in range(1,6):
          if i == 4:
              continue
          print(i)
      

      运行结果如下:

      1
      2
      3
      5
      

      变量 i 遍历[1,6),当 i 取到 4 时,则会跳出本次循环,不执行下面的print(i) ,而继续进行下一个循环。

      最后将结果一一打印

  4. break关键字(结束整个循环)

    • 这次不玩数字了。

    • 写一个不断询问用户,你爱我吗?,只要答案不是爱,就不断的问

      while True:
          answer = input('你爱我吗?')
          if answer == '爱':
              print('我也爱你,亲爱的')
              break
      

      首先写一个永远为真的循环,然后通过answer 储存用户输入的结果,然后 if 判断 answer 是否为 ‘爱’,如果是则打印 ‘我也爱你,亲爱的’,并退出循环,否则继续循环,直到 用户输入 ‘爱’。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值