From 458879884d587c1fe4a31bbc9d21e36db84e783f Mon Sep 17 00:00:00 2001 From: lkjing2021345 <1908499668@qq.com> Date: Sat, 22 Aug 2026 01:09:20 +0800 Subject: [PATCH] =?UTF-8?q?Add=20Day=5F2:=20=E5=8F=98=E9=87=8F=E4=B8=8E?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Day_2/README.md | 67 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 Day_2/README.md diff --git a/Day_2/README.md b/Day_2/README.md new file mode 100644 index 0000000..8a07653 --- /dev/null +++ b/Day_2/README.md @@ -0,0 +1,67 @@ +# Day_2 · 变量与数据类型 + +> 预计耗时:20~30 分钟 +> 今天学:怎么往"盒子"里装数据(变量),以及数据分哪几种类型。 + +## 今日知识点 + +- 变量:`名字 = 值` 就能存数据,比如 `name = "张三"` +- 常见类型:`int` 整数、`float` 小数、`str` 字符串(带引号)、`bool` 布尔(True/False) +- `type(变量)` 可以查看类型;`input("提示")` 可以让用户从键盘输入(输入的一定是字符串) + +## 先学(教程) + +- 菜鸟教程(看"数据类型"一节,基础语法那节也顺带扫一眼):https://www.runoob.com/python3/python3-data-type.html +- B站黑马教程(看讲"变量、数据类型、输入"的几集):https://www.bilibili.com/video/BV1qW4y1a7fU/ + +## 任务(后做) + +1. 新建 `day2.py`,写以下代码并运行,**先猜输出,再对答案**: + ```python + name = "张三" + age = 18 + score = 88.5 + is_student = True + + print(name) + print(type(name), type(age), type(score), type(is_student)) + ``` +2. 用 `input()` 写一个打招呼程序: + ```python + your_name = input("请输入你的名字:") + print("你好," + your_name + "!") + ``` + 运行后输入你的名字,确认能回应。 +3. **进阶(加分)**:`input()` 输入的是字符串,试试 + `age = input("几岁?")` 后运行 `print(age + 1)`,观察报错,再用 `int(age) + 1` 修复它。 + +## 完成标准 + +- [ ] 任务 1 的类型打印正确(str / int / float / bool) +- [ ] 任务 2 能正常打招呼 +- [ ] (进阶)能把字符串转成 int 再运算 + +**提交方式**:把 `day2.py` 的代码贴在当日工单评论里。 + +## 参考解答(先做再看) + +```python +name = "张三" +age = 18 +score = 88.5 +is_student = True + +print(name) # 张三 +print(type(name)) # +print(type(age)) # +print(type(score)) # +print(type(is_student)) # + +your_name = input("请输入你的名字:") +print("你好," + your_name + "!") + +# 进阶 +age = input("几岁?") # 输入的是字符串 "18" +# print(age + 1) # 报错:字符串不能直接加整数 +print(int(age) + 1) # 19:int() 把字符串转成整数 +```