Python 控制流-分支判断
- 分支判断的定义
顺序结构:一条一条语句顺序执行。
分支结构:在某个判断条件后,选择一条分支去执行。
- if…else判断条件
- elif多重条件
- 分支嵌套
- 三目运算符
赋值语句放在最前面 if 判断条件 else else需要赋值的内容
Python 控制流-循环
- 循环的定义
- 循环语句允许我们多次执行一个语句或者语句组;
- Python提供了for循环和while循环。
- 循环的作用
- 封装重复的操作;
- 是Python最重要的基础语法之一。
- for-in循环
- range函数
range(101):产生一个0到100的整数序列。
range(1,100):产生一个1到99的整数序列。
range(1,100,2):产生一个1到99的奇数序列,其中的2是指步长。
- while循环
- break:跳出整个循环体
- continue:跳出当前轮次循环
- pass
- 没有实质性含义,通常占位使用;
- 不影响代码的执行逻辑。
- for循环-实例
计算1~100 求和:
使用分支结构实现1~100之间的偶数求和
不使用分支结构实现1~100之间的偶数求和
- while循环-实例
猜数字游戏
计算机出一个1~100之间的随机数由人来猜
计算机根据人猜的数字,分别给出提示大一点/小一点/猜对了
课后练习
- 不使用分支结构实现1~100之间的奇数求和
sum = 0
for i in range(1, 101):
if i % 2 != 0:
sum = sum + i
print(sum)
2. 使用while语句实现1~100之间的奇数求和
c = 1
sum1 = 0
while c <= 100:
if c % 2 != 0:
sum1 += c
c = c + 1
print(sum1)