当前位置:首页>python>Python学习第四天:程序流程控制

Python学习第四天:程序流程控制

  • 2026-09-10 09:33:47
Python学习第四天:程序流程控制

一、什么是「程序流程控制」?

程序默认是从上到下一行行跑,但现实中我们需要:

  • • 如果满足条件,就做A事
  • • 不满足,就做B事
  • • 有些事要重复做100次
  • • 有些事想中途跳过或停止

这就是流程控制,也是编程最核心、最有用的基础!


二、分支语句

我很熟悉分支语句,它也被称为“条件语句"。在Java和C等很多编程语言中都有判断语句(if语句)和多分支语句(switch语句),同样在Python中也存在这些,但是没有do-while语句。while语句先判断循环条件,若循环条件为True,则执行循环体。

1. 它是干嘛的?

如果……就……否则……

比如:

  • • 如果分数≥60,就及格
  • • 否则,不及格

2. 最基础格式

if 条件:    满足条件时执行else:    不满足时执行

3. 代码实例例子

score = 66if score >= 60:print("及格啦!")else:print("不及格,继续加油!")

4. 多条件判断(elif)

不止两种选择,有很多种:

score = 85if score >= 90:print("优秀")elif score >= 80:print("良好")elif score >= 60:print("及格")else:print("不及格")

必记 3 条规则

  1. 1. if/elif/else 后面必须加 冒号 :
  2. 2. 下面的代码必须 缩进4个空格(Python 强制要求)
  3. 3. 条件里用比较符号:
    • • > 大于
    • • < 小于
    • • >= 大于等于
    • • <= 小于等于
    • • == 等于(两个等号!)

三、循环语句(让程序重复做事)

循环 = 重复执行一段代码

Python 只有两种循环:

  1. 1. for 循环:知道要循环多少次
  2. 2. while 循环:不知道次数,但知道什么时候停

1. for 循环(最常用)

适合:重复固定次数,或遍历列表

例子1:重复5次

for i inrange(5):print("我在循环!", i)

会输出 5 次。

例子2:循环一个名单

names = ["小明", "小红", "小刚"]for name in names:print("你好,", name)

2. while 循环(条件循环)

只要条件满足,就一直循环

# 从1数到5i = 1while i <= 5:print(i)    i = i + 1# 必须加,不然死循环

四、跳转语句(中途控制循环:break / continue)

1. break:直接结束整个循环

不想循环了,立刻停止!

for i inrange(10):if i == 3:break# 到3就停止print(i)

输出:0 1 2

2. continue:跳过本次,继续下一次

这一次不执行,直接进入下一轮循环

for i inrange(5):if i == 2:continueprint(i)

输出:0 1 3 4(跳过了2)


五、一张表看懂所有流程控制(超级好记)

语句
作用
通俗理解
if
做选择
如果…就…
else
否则
不满足就…
elif
多选择
或者如果…
for
固定次数循环
重复做N次
while
条件循环
只要满足就一直做
break
停止循环
直接结束
continue
跳过本次
这次不算,继续下一次

六、小口诀

  1. 1. 条件判断用 if,满足就跑缩进里
  2. 2. 多条件用 elif,最后兜底 else
  3. 3. 循环重复用 for,次数固定最舒服
  4. 4. while 循环看条件,满足就跑不停止
  5. 5. break 退出整个循环,continue 只跳一次

七、你现在就能跑的综合小例子

# 小程序:判断数字是奇数还是偶数num = 7if num % 2 == 0:print("偶数")else:print("奇数")# 循环1~5for i inrange(1, 6):print(i)

总结

  • • 分支(if):让程序做选择
  • • 循环(for/while):让程序重复做事
  • • 跳转(break/continue):控制循环中途停止或跳过

书山有路勤为径 学海无涯苦作舟,今天依旧是收获满满的一天

PS:谢谢大家观看,如果存在错误内容,请大家指正出来。
Python学习第三天:数字类型与运算符
Python 学习第二天:Python 基础语法核心知识点
Python 编程语言介绍以及安装

最新文章

随机文章