资源简介 (共19张PPT)3.2Python基本数据类型和表达式P68课后作业一、阅读《必修一》教材,回顾3.2.2数据类型与表达式P70二、完成《基础能力训练》3.2 内容P25三、完成作业本 3.2python语言基础P96与Python交流:尝试让Python来计算吧在IDLE Shell中输入>>> 5*123615>>> 2**101024>>> 61%21大家打开下发的数据类型.py试下计算数据类型错误Python的数据类型:数据类型 类型标识符 类型说明及示例整型实型字符串型布尔型intfloatstrbool整数,可任意大, 如2, -99数学中的实数,如3.14、 2.318E+6'Hello, world'、"中国"、 '520'逻辑判断,True和False试一试:现实事物或现象 列举的数据 数据类型实型float字符串型str布尔型bool体重52.6名字"Sophia"按钮是否可用True, False整型int倒计时的数字10算术运算符:运算符 表达式 示例 优先级** x ** y 幂运算,5 ** 2 结果25 1+ x + y 5 + 2结果7 2- x - y 5 - 2结果3 2* x * y 5 * 2结果10 2/ x / y 除法,4 / 2结果2.0 2// x // y 整除,5 // 2结果2 2% x % y 取模,5 % 2结果1(5/2的余数) 2特殊用法:(1)+ 运算符:除了用于算术加法以外,还可以用于列表、元组、字符串的连接,但不支持不同类型的对象之间相加或连接。布尔型 True =1 False = 0(2)* 运算符:除了表示算术乘法,还可用于列表、元组、字符串这几个序列类型与整数的乘法,表示序列元素的重复,生成新的序列对象。特殊用法:(3)运算符/和//: 在Python中分别表示算术除法和算术求整商.(4)%运算符: 可以用于整数或实数的求余数运算。#数学意义上的除法#如果两个操作数伏特加比较是整数,结果为整数#如果操作数中有实数,结果为实数形式的整数值#如果操作数中有负数的话,结果执行向下取整任务一:时间转换2020年7月23日12时41分,长征五号运载火箭在中国文昌航天发射场发射升空,火箭飞行2167秒后,成功将执行我国首次火星任务的探测器——“天问一号”送入预定轨道。请你编写程序,把以秒为单位的火箭飞行时间,转换为用“H : M : S”的格式来表示。1、抽象建模已知共2167秒,要换算成HH:MM:SS的格式,1H=60M=3600S。t = 2167 , h = t // 3600 , m = t % 3600 // 60 , s = t % 60提炼核心要素,并用数学符号表示2、设计算法1、输入数据2、处理数据3、输出处理结果无t = 2167 , h = t // 3600 , m = t % 3600 // 60 , s = t % 60h:m:s3、编写代码4、调试程序关系运算符:运算符 表达式 优先级 示例> a>b 1 5>2结果为True< a>= a>=b 1 5>=2结果为True<= a<=b 1 5<=2结果为False== a==b 2 5==2结果为False!= a!=b 2 5!=2结果为True“in”用来检查一个值是否包含在指定的序列中。P71赋值运算符:赋值运算符 描述= 直接赋值+= x+=y 相当于 x=x+y-= X-=y 相当于 x=x-y*= x*=y 相当于 x=x*y/= x/=y 相当于 x=x/y%= x%=y 相当于 x=x%y假设n=4,当n+=1,则 当n-=1,就是n=n+1n=n-1逻辑运算符:运算符 描述 表达式 示例not 非 not a not False 结果为Trueand 与 a and b True and False 结果为Falseor 或 a or b True or False 结果为True试一试:字符串操作符”+”:字符串操作符”*”:试一试:问题描述 Python语言表达式将两个字符串"加油!"和"中国"连成一个字符串当发射物体的发射速度7.9km/s≤v<11.2km/s时,被发射物体将环绕地球运动,成为地球卫星2 * a / (b + c)v >= 7.9 and v < 11.2或7.9 <= v < 11.2"加油!"+"中国"运算符的优先级:变量与常量:常量:指在运行中不需要改变也不可改变的值,可以是任何数据类型。变量:指在程序运行过程中值可以改变的量。命名规则 :1、变量名由字母(包含汉字)、数字、下划线(_)组成只能以字母和 _ 开头。2、变量名不能和python关键字相同,比如 try True3、变量名区分大小写建议使用拼音、英文单词或他们的缩写例如 表示姓名的变量可以是 name xingming xm例如:ERIC != Eric != eric变量值的修改:赋值语句:变量名 = 表达式(值)变量赋值以后,这个值一直存在,直到赋予新的值。计算圆的面积pi=3.14r=10S=pi*r*rprint(“s=“,s)s=314.0赋值运算符=的优先级要低于算术运算符* / + -所以程序是先计算表达式的值,再赋值给变量a=10a=a+5b=a+5print(a) ______print(b) ______关于关键字:Python关键字只允许用来表达特定的语义,不允许通过任何方式改变它们的含义,也不能用来做变量名、函数名或类名等标识符。练一练: 展开更多...... 收起↑ 资源预览