高中信息技术浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计教学演示课件ppt
展开让Pythn做几道数学题吧 >>> 3 * 52 156 >>> 3670 - 156 3514
1、熟悉Pythn数据类型2、熟悉并会使用算术运算符、关系运算符、逻辑运算符、字符串运算符
Pythn常用数据类型
数据序列,如[1, 1, 2, 3, 5, 8, 13, 21]
序列是Pythn中的内置数据结构,常见的序列有:列表、字典、元组。 所有的序列都有自己的索引,程序可以通过索引来访问对应的值。
整数,可任意大, 如2, -99
数学中的实数,如3.14、 2.318E+6
'Hell, wrld'、"中国"、 '520'
逻辑判断,True和False
(1)+ 运算符:除了用于算术加法以外,还可以用于列表、元组、字符串的连接,但不支持不同类型的对象之间相加或连接。布尔型 True =1 False = 0
(2)* 运算符:除了表示算术乘法,还可用于列表、元组、字符串这几个序列类型与整数的乘法,表示序列元素的重复,生成新的序列对象。
(3)运算符/和//: 在Pythn中分别表示算术除法和算术求整商.(4)%运算符: 可以用于整数或实数的求余数运算。
2020年7月23日12时41分,长征五号运载火箭在中国文昌航天发射场发射升空,火箭飞行2167秒后,成功将执行我国首次火星任务的探测器——“天问一号”送入预定轨道。请你编写程序,把以秒为单位的火箭飞行时间,转换为用“H : M : S”的格式来表示。
分析问题:本问题的已知数据是什么?火箭飞行2167秒1小时 = 3600秒1分钟 = 60秒
分析问题:如何存储数据?
分析问题:如何使用数学表达式来建立计算模型?
h = t // 3600
m = (t – h * 3600) // 60
m = t % 3600 // 60
s = t % 60
编程调试将赋值语句t = 2167改为从键盘输入t,可将任意时间秒数转换为“H : M : S”的格式。
t = int(input())
“in”用来检查一个值是否包含在指定的序列中。P71
假设n=4,当n+=1,则 当n-=1,就是
优先级为是nt>and>r
字符串操作符"+" :
字符串操作符"*" :
试一试:写出Pythn语言表达式
2 * a / (b + c)
v >= 7.9 and v < 11.2或7.9 <= v < 11.2
在Pythn中,单个常量或变量可以看作最简单的表达式,使用除赋值运算符之外的其他任意运算符和函数调用连接的式子也属于表达式运算符优先级规则:算术运算符优先级最高,其次是成员测试运算符、关系运算符、逻辑运算符等,算术运算符遵循“先乘除,后加减”的基本运算原则。
1.有一个四位整数x,要得到该整数的百位,代码应如何写?
a=x//1000(千位)b=x//100%10(百位)c=x//10%10;(十位)d=x%10;(个位)
2.设A=2、B=3、C=4、D=5,写出下列布尔表达式的值。 (1)A > B and C <= D r 2 * A > C ___________(2)3 > 2 * B r A == C and B != C r C > D ___________(3)nt A <= C r 4 * C == B ** 2 and B != A + C ___________
3.设a=8、b=6、c=5、d=3,表达式a == c and b != c r c > d的值是( )A.1 B.True C.False D.2
4.判断x是否在区间[a,b]上,哪个逻辑表达式是正确的?( )A. x >= a and x <= b B. x≥a and x≤b C. a≤x≤b D. a <= x r x <= b
浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计示范课ppt课件: 这是一份浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计示范课ppt课件,共55页。PPT课件主要包含了列表简介,元组简介等内容,欢迎下载使用。
信息技术必修1 数据与计算3.2 Python语言程序设计习题ppt课件: 这是一份信息技术必修1 数据与计算3.2 Python语言程序设计习题ppt课件,共29页。PPT课件主要包含了课堂练习,解析3215,Ture,False,‘34’,‘2’,成绩等级B,输出sum的值,限制次数猜数等内容,欢迎下载使用。
信息技术必修1 数据与计算3.2 Python语言程序设计课堂教学课件ppt: 这是一份信息技术必修1 数据与计算3.2 Python语言程序设计课堂教学课件ppt,共29页。PPT课件主要包含了局部变量,全局变量等内容,欢迎下载使用。