From 298887a7ddd935c980084612a4e89a5d21b24c23 Mon Sep 17 00:00:00 2001 From: lkjing2021345 <1908499668@qq.com> Date: Sat, 22 Aug 2026 01:09:26 +0800 Subject: [PATCH] =?UTF-8?q?Add=20Day=5F6:=20=E6=9D=A1=E4=BB=B6=E5=88=A4?= =?UTF-8?q?=E6=96=ADif?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Day_6/README.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 Day_6/README.md diff --git a/Day_6/README.md b/Day_6/README.md new file mode 100644 index 0000000..91078aa --- /dev/null +++ b/Day_6/README.md @@ -0,0 +1,65 @@ +# Day_6 · 条件判断:让程序做决定 + +> 预计耗时:20~30 分钟 +> 后端要根据不同情况做不同处理(参数合法就通过,不合法就报错)——这就是 `if`。 + +## 今日知识点 + +- `if 条件:` / `elif 条件:` / `else:`(注意冒号和缩进) +- 比较运算符:`>` `<` `>=` `<=` `==` `!=` +- `int(input(...))`:把键盘输入转成整数再比较 + +## 先学(教程) + +- 菜鸟教程("条件控制"一节):https://www.runoob.com/python3/python3-conditional.html +- B站黑马教程(看讲"if 判断"的几集):https://www.bilibili.com/video/BV1qW4y1a7fU/ + +## 任务(后做) + +新建 `day6.py`: + +1. 年龄判断程序: + ```python + age = int(input("请输入你的年龄:")) + if age < 18: + print("未成年") + elif age < 60: + print("成年") + else: + print("老年") + ``` + 分别输入 `15`、`20`、`70` 测试三种结果。 +2. **进阶(加分)**:成绩评级——输入分数(0~100 整数), + `>=90` 打印"优秀",`>=60` 打印"及格",否则打印"不及格"。 + 用 `if / elif / else` 写完,测 `95`、`75`、`50` 三个分数。 + +> 提示:缩进必须是统一的(Tab 或 4 空格),混用会报错——这是新手最常见的坑。 + +## 完成标准 + +- [ ] 三个年龄输入分别输出"未成年 / 成年 / 老年" +- [ ] 能说出 `elif` 和连续多个 `if` 的区别(试想:都用 if 会怎样?) +- [ ] (进阶)成绩评级三档正确 + +**提交方式**:把 `day6.py` 代码贴在当日工单评论里。 + +## 参考解答(先做再看) + +```python +age = int(input("请输入你的年龄:")) +if age < 18: + print("未成年") +elif age < 60: + print("成年") +else: + print("老年") + +# 进阶 +score = int(input("请输入分数:")) +if score >= 90: + print("优秀") +elif score >= 60: + print("及格") +else: + print("不及格") +```