内容正文:
中物理
第4章 程序设计基础
粤教版(2019) 信息技术(高中)
第2课时 python的常量和变量
(必修一)
1
课堂导入
在运用计算机程序求解问题时,需要有一种能够实现人机交流的语言,即程序设计语言。
人们通过这种语言把求解的方法和步骤告诉计算机,计算机按照程序的流程自动求解问题。
1
课堂导入
案例1:
求解购买纪念品的最佳方案问题,需要知道各商品的单价,才能设计出最佳方案。现在设总预算为S,需要购买10个不同品种的商品数量为,,......,求解问题的思路如下:
(1)上网搜索各个商品的价格。
(2)求出各个商品的最低单价为,,......,
(3)令E=S-(×+×+......+×),求,,......,的值。(其中,......,为整正数),使E最小。(E0)
1
课堂导入
在编写上述求解算法程序前,首先需要掌握程序设计的一些基础知识,包括程序的常量和变量,数据类型,运算符,表达式以及函数等。
在接下来的几节课程中,我们将一起来学习了解python语言的一些基础知识,最后通过使用python语言编写程序解决前面的案例。
1
学习目标
1、理解python语言常量和变量的数学意义。
2、知道变量的命名规则。
3、熟悉变量赋值及其技巧。
4、熟悉变量之间的运算。
常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。
一
常量
45、-30.2001、’hello’、‘Good’
例如:
常量是可以在程序中直接使用,例如:
一
常量
x=30*40
表示将30乘40的结果赋值给x,其中30和40都是常量,可以直接在程序中使用以表示数值30和40。
爸爸为了鼓励小明和小明的弟弟养成自食其力的好品德,决定鼓励小明和小明的弟弟每个周末去做一些力所能及的家务活儿,相应的给予一些零花钱奖励。其中洗碗一次:3元,扫地一次:2元,拖地一次:2元。小明的弟弟一月之内洗碗8次,扫地3次,拖地4次,可是他数来数去也没算出他应获得多少奖励。
二
变量
案例2:
编程高手小明为了永久的解决弟弟的这个烦恼,决定帮他编写一个程序来计算应获得的零花钱。
二
变量
任务一:让计算机记住一个数。
二
变量
任务拆解:
任务二:让计算机进行运算。
任务三:让计算机打印结果。
变量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”(又称“名字”)和变量的“内容”(又称“值”)两部分组成。
二
变量
标识符
内容
变量
任务一:让计算机记住一个数。
变量就像一个小盒子,它可以存储东西,比如文本,数字等。
在Python中,变量也叫标签,意思是,为一个数据取名并贴上标签,这样程序运行时,会顺着标签找到需要的数值。
二
变量
标识符
内容
变量
任务一:让计算机记住一个数。
示例:
二
变量
任务一:让计算机记住一个数。
1、把数字3放在“washing_price”里。
2、把数字8放在“washing_num”里。
“=”赋值号的作用就相当于一只手,把数字放进小盒子里。
它类似于一个箭头” “,意思就是把“=”右边的内容给“=”左边的。
二
变量
小结1:让计算机记住一个数的格式:变量名=数字
在Python中,变量的命名规则如下:
[1]不能以数字开头。
[2]只能包含数字(0-9)、字母(A-Z,a-z)、下划线。
[3]区分大小写。
[4]不能使用关键词。(所谓的关键词是已经定义好的一些有特殊含义的单词)
二
变量
二
变量
任务二:让计算机进行计算。
示例:
1、将变量washing_price和变量washing_num的值进行相乘运算。
2、将运算的结果存储到变量total_money中。
二
变量
小结2:变量之间可以进行运算。
二
变量
任务三:让计算机打印结果。
示例:
打印total_money变量的值。
二
变量
小结3:
1、打印变量的值不需要加引号。
2、也可以直接打印计算式子。
THANKS
“
”
$