当前位置:首页 > Python > 正文

掌握Python条件控制(Python if-else语句详解与实战)

在学习 Python基础语法 的过程中,Python if-else语句 是每个初学者必须掌握的核心知识点。它用于实现程序中的条件判断,让代码能够根据不同情况执行不同的操作。本文将从零开始,用通俗易懂的方式带你彻底理解 Python if-else语句 的使用方法。

掌握Python条件控制(Python if-else语句详解与实战) Python if-else语句  Python条件判断 Python入门教程 Python基础语法 第1张

一、什么是if-else语句?

简单来说,if-else 就是“如果……就……否则……”的逻辑。比如:

  • 如果今天下雨,我就带伞;否则,我就不带。
  • 如果考试分数大于等于60分,就及格;否则,不及格。

二、基本语法结构

Python 中最基本的 if-else 语句结构如下:

if 条件表达式:    # 条件为 True 时执行的代码else:    # 条件为 False 时执行的代码

注意:Python 使用缩进(通常是4个空格)来表示代码块,而不是像其他语言那样用大括号 {}

三、实例演示

下面是一个判断用户年龄是否成年的例子:

age = 18if age >= 18:    print("你已成年,可以投票!")else:    print("你还未成年,不能投票。")

运行结果:

你已成年,可以投票!

四、多分支:if-elif-else

当需要判断多个条件时,可以使用 elif(即“else if”的缩写):

score = 85if score >= 90:    grade = "A"elif score >= 80:    grade = "B"elif score >= 70:    grade = "C"else:    grade = "D"print(f"你的成绩等级是:{grade}")

输出结果:

你的成绩等级是:B

五、嵌套if语句

你还可以在 if 块内部再写一个 if,这叫做“嵌套”:

temperature = 30is_raining = Falseif temperature > 25:    if is_raining:        print("天气热但下雨,记得带伞!")    else:        print("天气炎热,适合去游泳!")else:    print("天气凉爽,适合散步。")

六、常见注意事项

  • 缩进必须一致:Python 对缩进非常敏感,混用空格和 Tab 可能导致错误。
  • 条件表达式返回布尔值:如 x > 5name == "Alice" 等。
  • 冒号不能省略:每个 ifelifelse 后面都要加英文冒号 :

七、总结

通过本篇 Python入门教程,你应该已经掌握了 Python if-else语句 的基本用法、多分支结构以及嵌套写法。这是编程中实现逻辑判断的基础,也是后续学习循环、函数等高级特性的前提。

继续练习吧!尝试自己写几个小判断程序,比如判断奇偶数、判断闰年等,巩固所学知识。