首页课程小红花墙

Python 编程 · 小纸条

选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。

第 1 章9
只印题目
第 1 页 · 正面(题目)
1为什么是 Python

在电脑上运行 print('你好') 并改成自己的名字

2变量、类型与打印

用变量存年龄和身高,用 f 字符串打印成一句话

3列表与字典:装数据的容器

用列表存全家身高找出最高最低,用字典存一人档案

4条件与循环

用 for 循环打印 1 到 100 中所有能被 7 整除的数

5函数:给代码打包

写一个 bmi 函数并计算全家人的 BMI

6文件、模块与 pip

把全家身高写入文件再读回来打印

7NumPy:数组就是向量

用 NumPy 把全家身高从米换算成厘米并求平均

8Matplotlib:把数据画出来

画出自己最近 7 天的睡眠折线图并标好坐标轴

9写第一个数据处理脚本

记录一周真实数据,跑通「读文件→统计→画图」脚本

第 1 页 · 背面(答案)

参考答案(家长):如 age=14、h=1.62,print(f'我今年{age}岁,身高{h}米');顺带让孩子试试 type(age) 看类型。

参考答案(家长):孩子能装好 Python、运行出那行字即可;重点是体会「写一行就有一行的效果」,不用追求装得多完美。

参考答案(家长):for x in range(1,101) 里判断 x % 7 == 0 就打印;答案共 14 个,从 7 到 98。

参考答案(家长):heights=[1.75,1.62,1.40],max 和 min 直接得结果;字典如 {'name':'小明','height':1.40},取身高用方括号加键名。

参考答案(家长):写入时每行一个数;读回的是字符串,要用 float() 转换后才能算平均——这个「字符串变数字」的坎值得亲手踩一次。

参考答案(家长):def bmi(w,h): return w/h**2;正常范围约 18.5–24,让孩子顺便理解「函数封装了公式,调用时只给原料」。

参考答案(家长):x 用 range(1,8),y 是每天小时数;plt.xlabel、plt.ylabel、plt.title 缺一不可,图能一眼看出哪天睡少了就成功。

参考答案(家长):a=np.array([1.75,1.62,1.40]),a*100 一把搞定,a.mean() 得平均;对比列表写法体会向量化。

参考答案(家长):数据几行就够,能跑出总和、平均和折线图即达标;报错先看是不是文件路径或字符串没转数字。

op599 课程