第4天:条件语句(if-else)
好的,今天是 第4天:条件语句(if-else) ,这是控制程序流程的核心部分,帮助你做出 判断 和 决策,根据不同的条件执行不同的代码。
✅ 第 4 天学习目标:
- ✅ 学会使用 if 语句做条件判断。
- ✅ 理解 elif 和 else 的作用。
- ✅ 掌握嵌套 if 语句。
一、基本的 if 语句
if 语句是判断条件的基本语法结构。如果条件为 True,则执行 if 后面的代码块。
语法:
if condition:
# 如果条件为 True 执行的代码示例:
age = 20
if age >= 18:
print("你是成年人!")输出:
你是成年人!二、else 语句(条件不成立时执行)
当 if 条件不成立时,可以使用 else 语句来执行另一段代码。
语法:
if condition:
# 条件为 True 执行的代码
else:
# 条件为 False 执行的代码示例:
age = 16
if age >= 18:
print("你是成年人!")
else:
print("你是未成年人!")输出:
你是未成年人!三、elif 语句(多个条件判断)
有时你需要判断多个条件,这时候可以使用 elif(else if的缩写)。elif 用于判断多个条件。
语法:
if condition1:
# 条件1成立时执行的代码
elif condition2:
# 条件2成立时执行的代码
else:
# 其它条件都不成立时执行的代码示例:
score = 85
if score >= 90:
print("成绩优秀!")
elif score >= 75:
print("成绩良好!")
else:
print("成绩待提高!")输出:
成绩良好!四、嵌套 if 语句
有时,我们需要在 if 语句内部再加一个 if,来判断更细致的条件,这就是 嵌套 if 语句。
示例:
age = 20
has_license = True
if age >= 18:
if has_license:
print("你可以开车了!")
else:
print("你有驾照吗?")
else:
print("你还未成年,不能开车!")输出:
你可以开车了!五、条件表达式(简化写法)
Python 还提供了简化的 条件表达式,也叫做 三元运算符,它是 if-else 的简洁写法。
语法:
value = x if condition else y如果 condition 为 True,则 value 为 x,否则 value 为 y。
示例:
age = 18
status = "成年人" if age >= 18 else "未成年人"
print(status)输出:
成年人✅ 今天的练习题
练习1:判断闰年
编写一个程序,判断某一年是否为闰年。闰年的规则如下:
- 如果年份能被 4 整除,但不能被 100 整除,或者能被 400 整除,就是闰年。
练习2:猜数字游戏(扩展)
编写一个程序,要求用户输入一个数字(1到10),并判断:
- 如果用户输入正确,打印“恭喜你猜对了!”
- 如果用户输入数字过大,打印“太大了,请重新输入!”
- 如果用户输入数字过小,打印“太小了,请重新输入!”
练习3:判断一个数是否为正数、负数或零
编写一个程序,判断输入的数字是正数、负数还是零,并输出相应的结果。
✅ 今天的任务总结(你对照检查)
今天你应该掌握了:
- ✅ 使用
if做简单条件判断。 - ✅ 使用
else和elif处理多种条件。 - ✅ 理解并使用嵌套
if。 - ✅ 掌握三元运算符(条件表达式)的简化写法。
👉 现在你可以这样做:
1️⃣ 先完成这 3 个练习题
2️⃣ 如果有问题,可以把你的代码发给我,我会帮助你修正并解释哪里出错
3️⃣ 完成后,我们就准备进入 第 5 天:循环语句(for, while) 了!
继续加油,你已经走在正确的编程路上!
相关推荐
- 第 16 天:常用第三方库(requests + pandas 入门) 2026-01-03
- 第 17 天:第一个完整综合项目实战 2026-01-03
- 第 18 天:NumPy + 高级 Pandas + 数据可视化入门 2026-01-03
- 第 19 天:机器学习入门(scikit-learn) 2026-01-03
- 第 20 天:机器学习分类模型(逻辑回归 Classification) 2026-01-03
评论0
暂时没有评论