第5课 变量 课件(共26张PPT) 2022—2023学年青岛版(2019)初中信息技术第三册

资源下载
  1. 二一教育资源

第5课 变量 课件(共26张PPT) 2022—2023学年青岛版(2019)初中信息技术第三册

资源简介

(共26张PPT)
Python百宝箱
2
阅读思考
学校新建了一座喷水池,需要计算水池的面积。
如果将水池看作圆环,圆环的内圆和外圆半径分别为1.8米、2米,可以用3.14×22-3.14×1.82来计算。
如果要计算不同大小的水池面积,半径是一个可变的数,应该如何计算?
在数学上,我们可以用字母x、y来表示未知数,在程序设计中就可以用变量来表示。
学习目标
认识变量,了解变量在程序设计中的作用
掌握变量的定义、赋值和调用的过程
学会使用输入函数进行交互式程序设计
变量
Python中变量用于表示内存中一定空间存储的值,Python 中的变量赋值不需要类型声明。
变量只不过用来指代某个对象的名字,可以把变量想象成一个容器、盒子,而变量名想象成贴在盒子上的标签。
变量的使用过程
变量赋值
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
a = 5
name = “宋江”
变量名称 = 变量值
变量命名规则
第一个字符必须是英文字母或下划线,其余字符可以是其他的英文字母或数字(Python3.x允许汉字命名) school = “xujierzhong”
_age = 15
变量命名不得使用系统关键字、保留字 and as assert break class
def del continue for finally
from global if raise try
with yield print is in
Python变量区分大小写 StuName 与 stuName 是两个变量
变量命名规则
命名规则是一种惯例,并无绝对强制性;变量应易识别和可读性高 # 可读性低的代码
asdf = 1.975
# 可读性高的代码
stuName = “张三”
单词中间不能有空格,推荐驼峰命名 studentName studentname
WorkMachineCode workmachinecode
变量名以数字开头,或者以关键字作为变量名,会报错
编程写法
左边的写法是推荐的,操作符两边加上空格让代码更容易阅读,右边的写法也是可以的
定义一个变量r,表示圆的半径。
当r=1.8时,圆的面积是多少?
当r=3.6、r=5.4、r=7.2时呢?
想一想
计算半径为r的圆的面积,并打印显示计算结果
圆面积的计算
r = 1.8
s = 3.14 * r * r
print(“面积=”, s)
一点通
想一想
圆环的内圆半径r1=1.8,外圆半径r2=2,计算出圆环的面积。
定义变量r1,赋值为1.8;定义变量r2,赋值为2
圆环面积的计算
#计算圆环面积
r1 = 1.8 #内圆半径
r2 = 2 #外圆半径
s = 3.14 * r2 * r2 -3.14 * r1 * r1
print(“圆环的面积=”, s)
一点通
eval( )函数
获取数值:获取字符串中的数字进行计算
必须是字符串
一杯奶茶10元,使用输入函数input(),提示输入杯数,设计程序计算购买奶茶的总金额。
实践创新
获取用户输入——input( )
input( )函数接收用户的键盘输入。
input( )与print( )类似,是Python的内置函数,主要用于数据的输入,结果返回一个字符串。括号内可以添加字符串参数作为提示语。
input(“字符串”)
Python数据类型
对象类型 例子
数字 123,456,3.1415926
字符串 ‘abc’,”def”
列表 [123,456]
字典 {'001':'张三','002':'李四'}
元组 (1,'a',2,'u')
集合 set('abc'),{'a','b','c'}
int( )
int( )函数把字符转化为整数。
num = input(“杯数:”)
type(num)
num = int(input(“杯数:”))
type(num)
计算奶茶金额小程序
计算奶茶金额程序步骤
计算奶茶金额小程序
一点通
多个变量赋值
Python允许用户一次给多个变量赋值,同时也允许利用半角“,”对多个变量进行操作。
a1 = a2 = 55
a1, a2 = 10, 20
赋值运算符
赋值运算符可以结合算术运算符一起使用,可以用变量作为操作数,把运算后的结果再赋值给变量本身。
num = 13
num = num + 30
num += 30 #用赋值运算符简化前一行语句
赋值运算符
算术运算符号 赋值运算符 示例(假设x为15) 加法 + += x += 10 25
减法 - -= x -= 10 5
乘法 * *= x *= 10 150
除法 / /= x /= 10 1.5
幂运算 ** **= x **= 3 3375
取整 // //= x //= 4 3
取余 % %= x %= 7 1
交换变量值
要交换两个变量的值,通常需要借助第3个暂存变量。
x, y = 10, 20
z = x #将变量x赋给暂时的变量z
x = y #再把变量y的值赋给变量x
y = z #把变量z的值再赋给变量y完成变量值交换
print(x, y) #输出20,10
方法一
交换变量值
在Python中,有更便捷的方式轻松完成两个变量的交换操作。
x, y = 10, 20
print(x, y) #输出10,20
x, y = y, x #将x,y两个变量互换
print(x, y) #输出20,10
方法二
:小结
变量
命名
赋值
eval( )
int( )

展开更多......

收起↑

资源预览