粤教版(2019)高中信息技术必修一 2021—2022学年 4.1.2Python的数据类型课件(17张PPT)

文档属性

名称 粤教版(2019)高中信息技术必修一 2021—2022学年 4.1.2Python的数据类型课件(17张PPT)
格式 pptx
文件大小 5.4MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2022-03-06 20:11:57

图片预览

文档简介

(共17张PPT)
4.1.2 Python的数据类型
主讲人:***
0.复习
1.花卷今年3岁,昨天上午才生了一只小狗,名叫大黑。
请用变量表示 花卷、大黑、3、0,这几个值
name_1=“花卷”
name_2=“大黑”
age_1=3
age_2=0
变量名=值
变量名=数字
变量名=‘文字’
一、数据类型
1.花卷今年3岁,昨天上午才生了一只小狗,名叫大黑。
变量名=值
变量名=数字
数值
如果是整数,则数据类型为整型int
例如:2 15 30
如果是小数,则数据类型为浮点型float
例如:3.15 0.2 5.20
如果是a+bj这种表示方法,则为复数
一、数据类型
1.花卷今年3岁,昨天上午才生了一只小狗,名叫大黑。
变量名=值
变量名=数字
变量名=‘文字’
数值
字符串
用单引号或双引号括起来的任意文本
例如:‘abc’、‘123’、‘花卷’
字符串是有序的,即有索引(位置顺序)
从左往右,从0开始
从右往左,从-1开始
一、数据类型
2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。
如果每个名字都用一个变量表示,小慧觉得太麻烦,她想用一个变量表示花卷一家的名字,应该怎么做呢?
快速阅读教材P98,根据以下提示,尝试用一个变量表示9只狗狗的名字。
哪些数据类型可以包含多个值(元素)?
列表List、元组Tuple、集合Sets、字典Dictionary
一、数据类型
2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。
快速阅读教材P98,根据以下提示,尝试用一个变量表示9只狗狗的名字。
哪些数据类型可以包含多个值(元素)?
列表List、元组Tuple、集合Sets、字典Dictionary
以上数据类型在书写时,最明显的区别是?
列表 [ ] 元组( ) 集合{ } 字典{ }
一、数据类型
2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。
快速阅读教材P98,根据以下提示,尝试用一个变量表示9只狗狗的名字。
哪些数据类型可以包含多个值(元素)?
这些数据类型在书写时,最明显的区别是?
列表 [ ] 元组( ) 集合{ } 字典{ }
变量里每个名字与小狗出生的顺序一致,因此,应该选以上哪些数据类型?
列表[ ] 元组( )
一、数据类型
2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。
快速阅读教材P98,根据以下提示,尝试用一个变量表示9只狗狗的名字。
哪些数据类型可以包含多个值(元素)?
这些数据类型在书写时,最明显的区别是?
变量里每个名字与小狗出生的顺序一致,因此,应该选哪些数据类型?
列表[ ]与 元组( ),应该选择哪个表示10只狗狗的名字呢?
列表[ ]
一、数据类型
2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。
快速阅读教材P98,根据以下提示,尝试用一个变量表示9只狗狗的名字
请仔细阅读教材P68表格4-3中关于列表[ ]的类型说明,
先确定恰当的变量名,然后用列表[ ]表示9只狗狗的名字。
开始:
上午:
下午:
family =['花卷’]
family =['花卷','大黑’]
family =['花卷','大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八']
一、数据类型
2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。
请结合保存花卷一家9只狗狗姓名的思路,尝试用一个变量表示8只小狗的名字。
先确定恰当的变量名;
dog_small
然后用列表[ ]表示8只小狗的名字。
dog_small=['大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八’]
一、数据类型
2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。
请阅读教材P68表格4-3,完善下列代码,帮助小慧快速找到第5只小狗的名字。
dog_small=['大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八’]
print(dog_small[ ])
第1只小狗的名字应怎么快速找到呢?
dog_small=['大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八’]
print(dog_small[ ])
一、数据类型
2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。结果,花卷在晚上又生了一只小狗,取名为’王炸’。
请上网搜索怎么用函数给列表添加元素,并编写代码,将王炸添加到dog_small[]
dog_small=['大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八’]
dog_small.append(“王炸")
print(dog_small)
怎么将‘王炸’添加到family[],让花卷一家的姓名更完整。
一、数据类型
2.然而,“花卷”在下午又生下了7只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八” 。结果,花卷在晚上又生了一只小狗,取名为’王炸’。
小智想知道花卷一家一共几只狗,怎么快速计算狗狗数目。
请阅读教材教材P68表格4-8,找到对应的函数。
family =['花卷','大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八','王炸']
print(len(family))
如果想快速计算小狗的数目呢?
二、课堂小结
1.花卷每天吃3斤狗粮,每斤狗粮10.5元,通过计算得出花卷每天的狗粮费用为31.5元。请问上述数据中,‘花卷’的数据类型是( ),3的数据类型是( ),31.5和10.5的数据类型是( )。
A. int B. float C. String D.complex
2.已知score=[110,125,130,95,87,92],则score[2]+score[3])的值是( )。
A.255 B.225 C.179 D.182
三、课堂练习
C
B
A
B
四、课后思考
花卷每天需要吃3斤狗粮,9只小狗每天需要吃1.5斤狗粮,小慧出差回家买了一袋50斤的狗粮,花卷一家最多能吃几天?还剩多少?
请先用恰当的变量表示大狗食量,小狗食量,吃的天数,剩余狗粮,然后计算出最多吃的天数和剩余的狗粮。
thanks