循环和循环关键字

循环和循环关键字

  1. 循环 -> 让代码重复执行

    1. for 循环

      """
      语法:
      for 变量 in 序列:
          循环体
      
      说明:
      for, in  -   关键字,固定写法
      变量      -   写一个变量名(可以是定义过的,也可以没有定义过得)
      序列      -   容器型数据类型对应的数据,常见序列: 字符串、列表、元组、字典、集合、迭代器、生成器、range
      :        -   固定写法
      循环体    -   和for保持一个缩进的一条或者多条语句;需要重复执行的代码.
      
      执行过程: 
      让变量去序列中取值,一个一个取,取完为止,每取一个值执行一次循环体。
      for循环循环次数和序列中的元素个数有关 
      """
      
    2. range函数 - 产生指定范围的数字序列
      #1) range(N) -  产生[0,N)的数字序列,其中步长是1
      # 2) range(M,N) - 产生[M,N)的数字序列,步长1
      # 3) range(M,N,step) - 产生[M,N)的数字序列,步长为step指定的值
      # 产生0开始步长为1的数列
      
  2. while循环

    1. """
      语法:
      while 条件语句:
          循环体
      
      说明:
      while  -   关键字;固定写法
      条件语句  -  任何有结果的表达式(只有赋值语句不行)
      :       -  固定写法
      循环体    -  和while保持一个缩进的一条或者多条语句;需要重复执行的代码
      
      执行过程:
      先判断条件语句是否为True,如果为True就执行循环体,执行完循环体再判断条件是否为True,
      如果为True就继续执行循环体...直到条件语句为False循环结束
      """
      
    2. while和for的循环的选择

      1. for循环:循环次数是确定的时候使用
      2. while循环:循环次数不确定的时候使用

循环关键字

  1. continue和break

    """
    continue和break只能出现在循环体中
    1) continue - 结束一次循环/结束当次循环
    如果在执行循环体的时候遇到continue,那么当次循环结束,直接进入下一次循环
    2) break - 结束整个循环
    如果在执行循环体的时候遇到break,整个循环结束
    """
    
  2. else

    1. esle结构的存在不影响原来循环的执行;

    2. 当循环自然死亡会执行else代码段,如果循环遇到break结束的,else代码段不执行

day4 循环作业

基础题

  1. 使用for和while循环输出 0~100内所有3的倍数。
for x in range(0, 100, 3):
    print('0~100内所有3的倍数', x)

num = 0
while num < 100:
    if num % 3 == 0:
        print('0~100内所有3的倍数', num)
        num += 3
  1. 使用for和while循环输出100~200内个位数或者十位数能被3整除的数。
for x in range(100, 200
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值