当前位置:首页>python>Python 基础 - 第四节

Python 基础 - 第四节

  • 2026-09-02 16:23:44
Python 基础 - 第四节

Python 基础 - 第四节

本节目标:学会用 if-elif-else 做条件判断,掌握比较与逻辑运算符,完成两个有判断逻辑的实战案例。


本节要点

知识点
说明
if
条件判断
elif
多个条件判断
else
所有条件都不满足时执行
==
相等
<>
小于 / 大于
<=>=
小于等于 / 大于等于
!=
不等于
and
逻辑与,全为真才为真
or
逻辑或,一个为真就为真
not
逻辑非,取反

1. if-elif-else 条件判断结构

if 条件判断1:    执行内容1elif 条件判断2:    执行内容2elif 条件判断3:    执行内容3...else:    上面所有条件都不满足,执行内容

说明:

  • if
     是必须有的
  • elif
     可以有任意多个
  • else
     是可选的

2. 比较运算符

运算符
说明
示例
==
相等(两个等号连在一起)
5 == 5
 → True
!=
不等于
5 != 3
 → True
<
小于
3 < 5
 → True
>
大于
5 > 3
 → True
<=
小于等于
5 <= 5
 → True
>=
大于等于
5 >= 3
 → True

3. 逻辑运算符

运算符
说明
示例
and
与,全为真才为真
True and False
 → False
or
或,一个为真就为真
True or False
 → True
not
非,取反
not True
 → False

4. 实战案例:BMI 等级判断

height = float(input("请输入你的身高(m):"))weight = float(input("请输入你的体重(kg):"))print("身高是", height)print("体重是", weight)bmi = weight / height ** 2print(bmi)if bmi < 18.5:print("偏瘦!")elif bmi >= 18.5and bmi <= 25:print("正常!")else:print("偏胖")

运行示例:

请输入你的身高(m):1.75请输入你的体重(kg):70身高是 1.75体重是 7022.857142857142858正常!

5. 实战案例:闰年判断

闰年判断规则:

  • 能被 4 整除 并且 不能被 100 整除
  • 或者
     能被 400 整除
year = int(input("请输入一个年份:"))if (year % 4 == 0and year % 100 != 0) or year % 400 == 0:print(year, "是闰年!")else:print(year, "不是闰年")

运行示例:

请输入一个年份:20242024 是闰年!

运行示例:

请输入一个年份:20252025 不是闰年

本节小结

  • if-elif-else
     是条件判断的标准结构,if 必须有,else 可选
  • 比较运算符(==/!=/</>/.../)用来比较两个值,结果是布尔值
  • 逻辑运算符(and/or/not)用来组合多个条件
  • and
     全为真才为真,or 一个为真就为真,not 取反
  • 复杂判断可以用 and 和 or 组合,用括号决定优先级

下一节预告:循环结构(for、while)

最新文章

随机文章