3.2 Python语言程序设计2导学案-2025-2026学年浙教版高中信息技术必修一

2026-04-12
| 3页
| 226人阅读
| 33人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 高一
章节 3.2 Python语言程序设计
类型 学案-导学案
知识点 -
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 33 KB
发布时间 2026-04-12
更新时间 2026-04-12
作者 2951439846
品牌系列 -
审核时间 2026-04-12
下载链接 https://m.zxxk.com/soft/57306077.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

2026学年信息技术学科学案系列14 姓名: 班级: 第三章 算法的程序实现 第2节 python语言基础 【知识技能】 了解 Python 的编程环境。 【学习目标】 掌握 Python 的基本数据类型,掌握各类型数据在 Python 中的表示方法;掌握 Python的基本运算符和复合运算符的使用;掌握各运算符的优先级 【知识清单】 3、 变量 1.变量是指在程序运行过程中可以改变的量,在程序进行中,新的值会覆盖原有值,变量用来存储未知或可变的数据。如a=123,a是变量,存储值123。 2.变量名命名规则: · 变量名由字母(包含汉字)、数字、下划线(_)组成,只能以字母或 _ 开头,不能以数字开头。 · 变量名不能和Python保留字相同,比如 print、input · 变量名区分大小写。如 SUM ≠ sum ≠ Sum · 变量名既要简短又要具有描述性,即“见名知意” 4、 赋值 1. 给变量赋值使用“=”符号,“=”左边是变量名,右边是变量值:变量名 = 表达式 例如: n=1 n=n+1 #一个变量可以在赋值运算符两边同时使用, n+1的结果赋值给n。 n+=1 #等同于n=n+ 1 类似的赋值运算符还有“-=”“*=”“/=”和“%=”等。 2. 常见的赋值 赋值方法 含义 x=2 将数值2赋值给变量x x,y=1,2 将数值1赋值给变量x,数值2赋值给变量y x=y=z=1 将数值1分别赋值给变量x,y,z x+=1 与x=x+1等价 课堂例题: 某Python程序如下: a=3 b=a a+=1 print(a,b) 程序运行后,输出的结果是( ) A 3 3 B 1 3 C 4 3 D 4 7 【典例训练】 1.下列数据不属于字符串型的是 ( ) A. "34526" B.'HAPPY' C. ""%*^$" D.#字符串 2.下列数据属于实型的是 ( ) A.-9 B.3e-4 C.0xff00 D.1 3.下列运算符中优先级最高的是 ( ) A.* B.** C./ D.// 4.若a=9,b=2,则下列计算结果不正确的是 ( ) A. a+b的值是11 B. a//b|的值是4 C. a%b的值是1 D. a**b 的值是18 5.已知a="杭州",运行代码 print(a in"杭州是浙江的省会")后,输出的结果是 ( ) A.杭州是浙江的省会 B. a in"杭州是浙江的省会" C. True D. False 6.执行代码 print(3+6==6)后,输出的结果是 ( ) A.6 B.4 C. True D. False 7.在 Python中,若a=1,b=2,c=-2,则下列 Python表达式的值为 False的是 ( ) A. a>b or b>c B. a>c and b>a C. c<a<b D. a<b and a<c 8.已知变量a、b均存储了一个整数,下列 Python表达式的值一定为 False的是 ( ) A. a==b B. a>b and b>a C. a!=b D. a>b or b>a 9.若变量a=3,则 Python表达式38%a*2**a/(-4) 的值是 ( ) A.-1 B.-4 C.-2 D.-4.0 10. Python表达式18-118//100*10的值是 ( ) A.0 B.8 C.-10 D.10 11.[2025 绍兴期末] Python 表达式5+3*2**2//5 的值是 ( ) A.5 B.6 C.7 D.8 12.已知整数x≥100,下列 Python表达式与y=x//10%10功能相同的是 ( ) A. y=x%100//10 B. y=x%10//10 C. y=x%10//100 D. y=x//100%10 13.用 Python表达式表示数学表达式|x|≥5,正确的是( ) A. x>=5 B. x<=-5 C. x>=5 or x<=-5 D. x>=5 and x<=-5 14.下列 Python表达式中,结果为 True的是 ( ) A.2==2 or 2>6 B.2!=1 and 2==3 C. not(1==1 and 0!=1) D. "5" in"100" 15.下列 Python表达式中,能正确表示数学表达式 √b2−4ac的是 ( ) A. b**2-4*a*c**0.5 B.(b**2-4*a*c)**0.5 C.(b**2-4ac)**0.5 D.b∗∗2−4∗a∗∗0.5∗c 16.某班级的同学排成一列,从第1位同学开始按1~6循环报数,下列 Python表达式能正确表示第n位同学所报数字的是 ( ) A. n B. n%6 C.(n-1)%6+1 D.(n+1)%6-1 17.一个笼子里关着共46只鸡和兔子,其中共有120只脚,问鸡和兔子各有多少只?假设鸡的数量为x,兔子的数量为y,则检验的 Python表达式为() A. x+y==46 B.2∗x+4∗y=120 C.x+y=46and2∗x+4∗y=120 D.x+y=46or2∗x+4∗y=120 阅读下列材料,回答第18至19题: 某玩家和计算机进行石头剪刀布游戏,规则为剪刀胜布,石头胜剪刀,布胜石头,相同则平局,胜局多者赢。用g表示玩家,c表示计算机,数字0表示?头,1表示剪刀,2表示布。 18.若玩家依次输入数字0,1,2,0,1,结果为玩家赢则计算机依次产生的数字可能是 ( ) A.1,1,2,2,0 B.2,0,0,1,2 C.1,2,1,2,1 D.0,0,0,2,1 19.下列能判断玩家单局获胜的表达式是 ( ) A. g<c B. g==c+1 or g==c-2 C. g==c-1 or g==c+2 D.(g+2)%3!=c PS.将答案填写至答案栏中,以答案栏答案为准,未填写视为作业未做!!! 题号 1 2 3 4 5 6 7 8 9 10 答案 题号 11 12 13 14 15 16 17 18 19 答案 学科网(北京)股份有限公司 $

资源预览图

3.2 Python语言程序设计2导学案-2025-2026学年浙教版高中信息技术必修一
1
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。