粤教版(2019)高中信息技术必修一 2021—2022学年 4.1.1python常量与变量课件(16张PPT)

文档属性

名称 粤教版(2019)高中信息技术必修一 2021—2022学年 4.1.1python常量与变量课件(16张PPT)
格式 pptx
文件大小 5.4MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2022-03-07 09:19:55

图片预览

文档简介

(共16张PPT)
4.1.1Python的常量与变量
主讲人:***
一、常量
1.一条名叫“花卷”的狗妈妈
2.花卷每天大约吃15元的狗粮
3.一天上午,花卷生了一只小狗,取名叫“大黑”。
print(“花卷")
print(“大黑")
print(15)
提问:以上代码的输出结果为?
花卷
大黑
15
花卷、大黑、15…在程序运行过程中其所代表的的值会发生变化吗?
不会,所以被称为常量
一、常量
1.概念:指程序在运行过程中其值始终不发生变化的量。
2.通常的形式:数值、字符串…
例如:45、-30.2001、’hello’、“汉语”…
3.常量可以在程序中直接使用。
例如:x=15*7
表示把“15*7”的结果赋给x
15,、7都是常量,可以直接使用
二、变量——引入
4.最开始小慧家狗狗数量num为1,随着“大黑”的到来,他家的狗狗数量为?
num=1
num= num+1
提问:num的值最终是?
2
观察右边代码,num所代表的值一直在发生变化。
所以,被称为变量
二、变量——引入
1.概念:指程序在运行过程中其值可以发生变化的量。
2.赋值格式:
1
m
标识符
变量名

内容
赋值号
=
怎么理解赋值的含义?
二、变量
num=1
理解:
控制器把运算器里的1放进存储器的某个空间,
将该空间取名为num
存储器
控制器
运算器
1
二、变量
num=1
存储器
控制器
运算器
1
num=num+1
1+1
2
理解:
控制器把存储器中num里的值1取出来,
在运算器里与1相加,得到2
把2又放进存储器中名叫num的空间
二、变量
num=1
存储器
控制器
运算器
num=num+1
num=‘爱’

思考:存储器中名叫num的空间里应存放数字 2,还是文字 爱?
2
二、变量
num=1
num=num+1
num=‘爱’

总结
num相当于数学中的未知数,类似一个盒子
里面可以存放不同的值
里面的值也可以发生变化
所以,num在程序里被称为“变量”
二、变量
4.变量名的命名规则
中国姓名:姓+名
外国姓名:名+姓
那变量名命名有哪些规则?
二、变量
4.变量名的命名规则
(1)变量名只能包含数字、字母、下划线,不包含其他字符。
(2)变量名不能以纯阿拉伯数字开头。
(3)变量名区分大小写。
(4)变量名不能和已有关键字重合
Python关键字:
Python程序语言里已经内部使用了,具有特殊功能的标识符。
例如:print input if while else …
1.小慧想创建变量存储花卷的名字,下列选项正确的是( )
A. name==“花卷“ B. name_1=花卷
C. name@1=“花卷“ D. name_1=‘花卷’
E. 1_name=‘花卷’
2.已知num=‘12',x=3,则num=num*x的值是( )
A.123 B.121212
C.36 D.代码有误不能运行
三、课堂练习
D
B
3.花卷每天需要吃3斤狗粮,小狗每天需要吃0.2斤狗粮,主人预计出差5天,帮他们找领养家庭,应该给花卷和大黑准备多少斤狗粮?
如果用变量food_small表示小狗每天吃的狗粮,
狗妈妈花卷每天吃的狗粮怎么表示
花卷和大黑一共需要准备的狗粮怎么表示
请用以上三个变量表示花卷和大黑五天需要的狗粮。
三、课堂练习
food_big
food_total
food_small=0.2
food_big=3
food_tatal=(food_small+food_big)*5
四、课堂小结
变量与常量
常量
其值不会发生变化
固定的数值,字符串
变量
其值可以发生变化
格式:变量名=值
命名规则
字母、数字、下划线
不能用数字开头
严格区分大小写
不能使用关键字
五、课后思考
name_1=“花卷”
name_2=“大黑”
思考:以上每个变量名可以保存一个小狗名字。然而,“花卷”在下午又生下了8只小狗,分别取名为:“丑妞”,“黑饼”,“豆丁”,“红中”,“顺子”,“七喜”,“腊八”,“王炸”。
如果小慧想用一个变量来保存花卷一家的名字,应该怎么做呢?
如果小慧还想用一个变量就保存花卷一家的姓名,性别和毛色等信息,应该怎么做呢?
thanks