使用continue获取100以内的偶数

'''
while 多层循环中使用break和continue
'''
# 打印100以内的偶数
def print_even(n):
   i = 0
   while i < n:
      # if i % 2 == 0:
      # print(i)
      i += 1
      if i % 2 == 1:
         continue
      print(i)
       
print_even(100)

循环语句while

  • 顺序结构 ->从上至下,顺序执行
  • 分支结构 ->根据条件是否成立,选择不同的代码执行
  • 循环结构 ->一段代码会重复执行多次

循环的四要素

  1. 循环变量初始值
  2. 循环条件
  3. 循环代码(循环体)
  4. 让循环变量趋近于结束条件的代码

例如:跑步(10圈(初始值))有没有开始跑(循环条件,判断是否完成),开始跑(循环体代码),记录跑步圈数

循环执行过程

以上方循环四要素为作为过程。

1-2-3-4-2-3-4-2-3-4…2(不满足条件,退出循环)

示例:

'''
while 利用循环实现1-100的输出
'''
# 打印100以内的偶数
# 定义一个函数
def test_func():
   # 定义一个循环变量并有初始值
   i = 1
   # 判断条件
   while i <= 100:
      # 循环体
      print(i)
      # 改变循环变量(趋近于结束代码)
      i += 1

# 调用函数执行
test_func()

利用上面的知识,循环实现1-100的输出