资源简介 (共26张PPT)Python百宝箱2阅读思考学校新建了一座喷水池,需要计算水池的面积。如果将水池看作圆环,圆环的内圆和外圆半径分别为1.8米、2米,可以用3.14×22-3.14×1.82来计算。如果要计算不同大小的水池面积,半径是一个可变的数,应该如何计算?在数学上,我们可以用字母x、y来表示未知数,在程序设计中就可以用变量来表示。学习目标认识变量,了解变量在程序设计中的作用掌握变量的定义、赋值和调用的过程学会使用输入函数进行交互式程序设计变量Python中变量用于表示内存中一定空间存储的值,Python 中的变量赋值不需要类型声明。变量只不过用来指代某个对象的名字,可以把变量想象成一个容器、盒子,而变量名想象成贴在盒子上的标签。变量的使用过程变量赋值每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。a = 5name = “宋江”变量名称 = 变量值变量命名规则第一个字符必须是英文字母或下划线,其余字符可以是其他的英文字母或数字(Python3.x允许汉字命名) school = “xujierzhong”_age = 15变量命名不得使用系统关键字、保留字 and as assert break classdef del continue for finallyfrom global if raise trywith yield print is inPython变量区分大小写 StuName 与 stuName 是两个变量变量命名规则命名规则是一种惯例,并无绝对强制性;变量应易识别和可读性高 # 可读性低的代码asdf = 1.975# 可读性高的代码stuName = “张三”单词中间不能有空格,推荐驼峰命名 studentName studentnameWorkMachineCode workmachinecode变量名以数字开头,或者以关键字作为变量名,会报错编程写法左边的写法是推荐的,操作符两边加上空格让代码更容易阅读,右边的写法也是可以的定义一个变量r,表示圆的半径。当r=1.8时,圆的面积是多少?当r=3.6、r=5.4、r=7.2时呢?想一想计算半径为r的圆的面积,并打印显示计算结果圆面积的计算r = 1.8s = 3.14 * r * rprint(“面积=”, s)一点通想一想圆环的内圆半径r1=1.8,外圆半径r2=2,计算出圆环的面积。定义变量r1,赋值为1.8;定义变量r2,赋值为2圆环面积的计算#计算圆环面积r1 = 1.8 #内圆半径r2 = 2 #外圆半径s = 3.14 * r2 * r2 -3.14 * r1 * r1print(“圆环的面积=”, 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 = 55a1, a2 = 10, 20赋值运算符赋值运算符可以结合算术运算符一起使用,可以用变量作为操作数,把运算后的结果再赋值给变量本身。num = 13num = num + 30num += 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, 20z = x #将变量x赋给暂时的变量zx = y #再把变量y的值赋给变量xy = z #把变量z的值再赋给变量y完成变量值交换print(x, y) #输出20,10方法一交换变量值在Python中,有更便捷的方式轻松完成两个变量的交换操作。x, y = 10, 20print(x, y) #输出10,20x, y = y, x #将x,y两个变量互换print(x, y) #输出20,10方法二:小结变量命名赋值eval( )int( ) 展开更多...... 收起↑ 资源预览