Python 控制流

Python 控制流-分支判断

  • 分支判断的定义
    顺序结构:一条一条语句顺序执行。
    分支结构:在某个判断条件后,选择一条分支去执行。

Python 控制流-循环

  • 循环的定义
  1. 循环语句允许我们多次执行一个语句或者语句组;
  2. Python提供了for循环和while循环。
  • 循环的作用
  1. 封装重复的操作;
  2. 是Python最重要的基础语法之一。
  • for-in循环
    image
  • range函数
    :point_right: range(101):产生一个0到100的整数序列。
    :point_right: range(1,100):产生一个1到99的整数序列。
    :point_right: range(1,100,2):产生一个1到99的奇数序列,其中的2是指步长。
  • while循环
    image
  • continue:跳出当前轮次循环
    image
    image
  • pass
  1. 没有实质性含义,通常占位使用;
  2. 不影响代码的执行逻辑。
    image
  • for循环-实例
    计算1~100 求和:
    :sunflower: 使用分支结构实现1~100之间的偶数求和
    image
    :sunflower: 不使用分支结构实现1~100之间的偶数求和
    image
  • while循环-实例
    猜数字游戏
    :pinching_hand: 计算机出一个1~100之间的随机数由人来猜
    :clap: 计算机根据人猜的数字,分别给出提示大一点/小一点/猜对了
    image

课后练习

  1. 不使用分支结构实现1~100之间的奇数求和
sum = 0
for i in range(1, 101):
    if i % 2 != 0:
        sum = sum + i
print(sum)

image
2. 使用while语句实现1~100之间的奇数求和

c = 1
sum1 = 0

while c <= 100:
    if c % 2 != 0:
        sum1 += c
    c = c + 1
print(sum1)

image