收藏 分销(赏)

1认识python公开课教案教学设计课件案例试卷题.docx

上传人:二*** 文档编号:4515277 上传时间:2024-09-26 格式:DOCX 页数:3 大小:39.29KB 下载积分:5 金币
下载 相关 举报
1认识python公开课教案教学设计课件案例试卷题.docx_第1页
第1页 / 共3页
本文档共3页,全文阅读请下载到手机保存,查看更方便
资源描述
信息技术 数据与计算 算法的程序实现 学案编号:09 高二( )班 学号 姓名 评价 认识Python语言 一、 教学目标 1. 理解Python语言的基础知识 2. 能够运用Python书写数学表达式 二、 知识点 1.认识python Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。 2.写第一个python程序 (1) 打开软件(开发python程序的集成开发环境) (2) 输入print(“Hello python!”) 并回车 注: print( ) 方法用于在屏幕输出内容 3.Python数据类型 数据类型名 数据表示形式 整型 数学中的整数,如1,-8080,0等 十六进制数(用0x前缀),如:0xff00,0xa5b4c3d2等 实型 数学中实数,如3.14,-9.01等 用科学计数法表示的实数,如0.000012可以写成1.2e-5等 字符串型 用单引号、双引号或三引号表示,如:’这是一个字符串!’、”This is a string!”、”’ X”’等 布尔型 只有两种值:True 和 False。布尔型数据可以进行not、and和or等逻辑运算 4.Python基本运算 Python的基本运算包括算术运算、关系运算和逻辑运算三大类。变量、常量、运算符和圆括号等按一定的规则组合构成一个表达式,可以用来描述数据的计算过程或各种条件的判断等。算术运算是运用算术运算符进行数的加、减、乘、除等数学运算. 算术运算符 运算符 表达式 描述 示例 优先级(越小越优先) ** x**y 求x的y次幂 (就是xy) 5**2结果为25 1 * x*y 将x与y相乘 5*2结果为10 2 / x/y 用x除以y,产生实数值 5规结果为2.5 2 // x//y 用x除以y,取整数部分 5//2结果为2 2 % x%y 用x除以y,取余数 5%2结果为1 2 + x+y 将x与y相加 5+2结果为7 3 - x-y 将x减去y 5-2结果为3 3 练习1:计算下列表达式的结果 (1)4+3**2/(6-3)的结果为____________ (2)7-3%2的结果为____________ (3)-9**(1/2)的结果为____________ (4)123%10的结果为____________ (5)123//100的结果为____________ (6)123%100//10的结果为____________ (7)将数学代数式x2+42x-1转换成Python表达式为:__________________________ (8)将数学代数式b+33b-3转换成Python表达式为:__________________________ 关系运算符 运算符 表达式 描述 示例 优先级 > x>y x大于y 5>2结果为True 4 < x<y x小于y 5<2结果为False 4 >= x>=y x大于等于y 5>=2结果为True 4 <= x<=y x小于等于y 5<=2结果为False 4 == x==y x等于y 5==2结果为FaIse 4 != x!=y x不等于y 5!=2结果为True 4 in x in y x是y的成员 “5” in “2”结果为False “5” in “25”结果为True 4 逻辑运算符 运算符 表达式 描述 示例 优先级 not not x 逻辑 非 not False结果为True not True结果为False 6 and x and y 逻辑 与 True and True 结果为True True and False 结果为False False and True 结果为False False and False 结果为False 7 or x or y 逻辑 或 True or True 结果为True True or False 结果为True False or True 结果为True False or False 结果为False 8 练习2: (1) 如果表达式a>=5 and a<=99 的结果为True,则a的值是多少?_______________ a>=5 and a<=99 也可写成 5<=a<=99 (2) 如果表达式b%2==0的结果为True,则b的值有什么特点?___________________ (3) 如果表达式c/d==c//d的结果为True, 则c与d的值有什么特点?_______________ 5.python变量和赋值语句 (1)程序设计时,有些数据是未知或可变的,为了更灵活地使用这些数据,可以使用变量来存储。为了能对变量进行访问,需要对变量进行命名。在python中,变量名可以包括字母、数字和下划线,但不能以数字开头,而且字母区分大小写,也不能是python关键字,如True,False,class,if等。 (2)赋值语句: 语句a=66+21 为赋值语句,“=” 为赋值号,实现将66+21的结果87赋值给变量a 语句b=b+1 可以简写成 b+=1 类似的还有“-=” “*=” “/=”和“%=”等 语句a,b=1,2 运行后a的值为1,b的值为2 语句a=b=c=9 运行后a,b,c的值都为9 三、 课后练习 1.下列可以作为python变量名的是( ) A.'a1' B.6key C.False D.i_f 2.在Python中,正确的赋值语句是( ) A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 3.在Python中,设a=2,b=3,表达式a>b and b>=3的值是( ) A.1 B.-1 C.True D.False 4. 在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是( ) A.3 B.4 C.5 D.6 5. 下列python表达式书写正确的表达式( ) A.b**2-4ac B.1/2gt2 C.pi*r^2 D.2*pi*r 6. 把数式 写成Python语言的表达式,下列书写正确的是( ) A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a) 7. 对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为( ) A.3 B.4 C.5 D.6 8. 下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是( ) A.(x%4==0) or (x%100!=0) B.(x%4==0) and (x%100!=0) C.(x/4==0) or (x/100!=0) D.(x/4==0) and (x/100!=0) 9. 下列Python表达式中,能正确表示不等式方程|x|>1解的是( ) A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<1 10. 变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是( ) A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-1 11.下列能表示”x大于0且小于10”的python表达式是( ) A、x>0 or x<10 B、x>=0 and x<10 C、x>=0 and x<=10 D、x>0 and x<10 12、设a=2,b=3,c=4,d=5,表达式a>b and c<=d or 2*a>c的值是( ) A、True B、False C、-1 D、1 13.如果三角形的三条边为a,b,c,条件____________________(用python表达式)为True时,则说明该三角形是直角三角形。 14.将数学代数式x3+y32xy转换成Python表达式为:__________________________ 15.将数学代数式-b+b2-4ac2a转换成Python表达式为:__________________________ 3 / 3
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服