资源简介
(共40张PPT)
计算BMI
——初识python语言
粤高教版八年级下册
初二下信息技术
计算BMI——初识python语言
课前预习:
谁来学?学什么?怎么学?
目录
01、python概况
02、python交互模式
03、算术运算符
04、海龟编辑器
?
python概况
01
python概况
1.python诞生于 年,它的创始人是 。
2.python目前的最新版本是 。
3.在最新的计算机语言排行榜中,python处在第 位。(参考:2021年编程语言排行榜)
4.python的优势有 。
python概况
播放视频
python概况
1.python诞生于 年,它的创始人是 。
2.python目前的最新版本是 。
3.在最新的计算机语言排行榜中,python处在第 位。(参考:2021年编程语言排行榜)
4.python的优势有 。
1991
吉多.范罗苏姆
易学简单,开发速度快,库丰富
python概况
1.python诞生于 年,它的创始人是 。
2.python目前的最新版本是 。
3.在最新的计算机语言排行榜中,python处在第 位。(参考:2021年编程语言排行榜)
4.python的优势有 。
1991
吉多.范罗苏姆
python 3.10.0
1
易学简单,开发速度快,库丰富
python交互模式
02
python交互模式P2
体重指数BMI:衡量人体的肥胖程度
BMI的计算公式:
BMI=体重(千克)÷身高^2(米)
怎么使用python计算呢?
python交互模式
python提供人机直接对话的IDLE模式,打开IDLE图标
小律9月份入学时身高148厘米,过完年高了17厘米,请问他现在身高多少?
请你用Python交互模式计算出来。
148+17 回车
算术运算符
03
python交互模式
num lock
/
*
-
+
小键盘的开关(亮暗)
除
乘
减
加
算术运算符
输入表1-1-2中表达式,将运算结果填入表中。
实
践
运算符 描述 实例
** 幂运算 10**4 10000
* 乘 5*6
/ 除 4/10 0.4
// 整除,向下取整 5//2
-5//2 -3
% 求余数 100%3 1
10**2%7
+ 加 10+5 15
- 减 10**(5-3)
30
2
2
100
总结:交互模式可以直接运行命令。
算术运算符
优先级
**
*
-
/
//
%
+
( )
算术运算符
在Python中用于计算的式子称为表达式。
50/1.6**2,(a*a+b*b)
表达式
算术运算符
算术运算符
BMI的计算公式:
BMI=体重(千克)÷身高2(米)
设体重:60 身高:1.6
BMI=?
60/1.6/1.6
60/(1.6*1.6)
60/1.6**2
所有符号必须为半角!
算术运算符P3
实
践
同学 体重(千克) 身高(米) BMI
同学A
同学B
同学C
调查三位同学的体重和身高,在IDLE交互模式下计算BMI值。
算术运算符
在IDLE交互模式下依次输入以下命令,观察执行结果,试对比与前面输入式子的内容与结果有何异同。
探
究
探
究
怎么保存程序内容,以后直接运行?
IDLE交互模式
程序编辑窗口
程序编辑窗口
IDLE交互模式下,选择菜单file——new file——打开程序编辑窗口
file——save,保存程序
python的后缀名是什么?
Run——run module(F5)
初二下信息技术
计算BMI——初识python语言(课时二)
程序编辑窗口
IDLE交互模式下,选择菜单file——new file——打开程序编辑窗口
file——save,保存程序
python的后缀名是什么?
Run——run module(F5)
海龟编辑器
04
海龟编辑器
海龟编辑器
完善程序square.py,使程序能求出边长为a的正方体的体积。
探
究
print( )
海龟编辑器
完善程序square.py
探
究
求出边长为a的正方体的体积。
绿色字能不能去掉?input功能是什么?
拓展提升
1、温度的计量单位有摄氏度(C)和华氏度(F)两种,世界上包括中国在内的绝大多数国家都使用摄氏度,只有美国等5个国家使用华氏度。将摄氏度转换为华氏度的公式是:
F=C*1.8+32
2、在房屋装修前,我们可以先通过以下公式来粗略计算需要多少地砖:
用砖数量=(房间长度/砖长)*(房间宽度/砖宽)
若用fa、fb分别表示房间的长和宽,da、db分别表示地砖的长和宽,请编写一个计算地砖数量的程序。
3、在海龟编辑器的积木模式中,编写一个求梯形面积的程序
实践与创作
拓展提升
1、在IDLE______模式下可以直接运行命令,在______________窗口可以将程序编写好后再运行。
2、Python程序的扩展名是( )。
A.exe B.cpp C.doc D.py
检测与评估
交互
程序编辑
D
拓展提升
3、以下说法错误的是( )。
A.Python是一种计算机语言
B.用python语言编写的、有特定功能的一组代码是python程序
C.在IDLE交互模式中,输入命令后不会马上执行
D.在算术表达式中括号的优先级最高
检测与评估
C
拓展提升
4、表达式200//5**2( )。
A.10 B.8 C.2 D.1600
5、要在IDLE程序编辑窗口下运行程序,应该选择( )。
A.File —Run B.File-Run Module
C.Run—Run Module D.Run—Python
6、在海龟编辑器的代码模式中,可以使用 来选择以快速输入一个语句或函数。
检测与评估
C
B
代码联想框
Tab
6、学习评估表
评估项目 掌握程度 我在本课学习中的最大收获和不足
了解Python语言的概况 较好 一般 较差
理解各种算术运算符的作用及其运算的优先顺序
掌握在IDLE交互模式下输入命令的方法
掌握在IDLE程序编辑窗口编写程序和保存程序的方法
我的学习效果达到了_______级
总结提升
一、了解Python:
二、计算BMI:
三、算术运算符优先级最高是
四、海龟编辑器扩展名
诞生?优势?
交互模式
程序编辑窗口
编写、保存和运行程序
:括号
.py
相关资源
05
相关资源
网站——搜索python课程
菜鸟教程
哔哩哔哩
中国大学MOOC
慕课网
微信公众号
小象学院
人工智能学习联盟
人生苦短,我学python
谢谢观看
谢谢观看
运算符与表达式
在电脑中如何进行运算?将以下内容转化成数学写法
10**4
5*6
4/10
5//2
-5//2
100%3
100**2%7
10+5
10**(5-3)
104
5x6
4除以10
5整除2
-5整除2
100除以3的余数
1002除以7的余数
10+5
10(5-3)
运算符与表达式
3x(146-89)2-749
请改写以下表达式
(-100+10**3)/(16+29)
3*(146-89)**2-749
谢谢
21世纪教育网(www.21cnjy.com)
中小学教育资源网站
兼职招聘:
https://www.21cnjy.com/recruitment/home/admin
展开更多......
收起↑