(
课件网) 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 赋值运算符 赋值运算符可以结合算术运算符一起使用,可以用变量作为操作数,把运算后的结果再赋值给变量本身。 n ... ...