3.2 Python语言程序设计第二课时(分层作业)-【上好课】高中信息技术必修1数据与计算同步高效课堂(浙教版2019)

2024-10-16
| 6页
| 1651人阅读
| 4人下载

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 高一
章节 3.2 Python语言程序设计
类型 作业-同步练
知识点 Python语言基础,顺序结构的程序实现,分支结构的程序实现,循环结构的程序实现
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 72 KB
发布时间 2024-10-16
更新时间 2024-10-16
作者 燃烧的南瓜
品牌系列 上好课·上好课
审核时间 2024-10-16
下载链接 https://m.zxxk.com/soft/47993870.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

3.2 Python语言程序设计(第二课时)(分层作业) 【基础达标】 1. 以下代码的输出结果是( ) A. [1, 2, 4] B. [1, 2, 4,5] C. [5] D. None 2.( )可以用来跳出当前循环。 A. break B. return C. continue D. exit 3.下列关键字用于定义函数的是( ) A. while B. def C. return D. for 4.下列关于函数参数和模块的说法正确的是( ) A. 模块只能在当前目录下使用。 B. 函数没有可变数量的参数。 C. 函数参数的顺序能改变。 D. 函数一般没有位置参数,只有关键字参数。 5.在PYTHON 中,用于导入模块的是( ) A. len B. import C. def D. if 6. 以下代码的输出结果是( ) A. 3 B. 6 C. 6.0 D. 3.0 【巩固提升】 7.以下代码的输出结果是( ) A. [2, 3] B. [3, 4] C. [2, 3, 4] D. [3] 8.以下代码的输出结果是( ) A. 1 B. 0 C. None D. 报错 9.以下关于面向对象编程的说法错误的是( ) A. 类可以包含属性和方法。 B. 对象是类的实例。 C. Python 中的类不支持继承。 D. 可以使用 “self” 关键字在类的方法中引用当前对象。 【链接高考】 10.根据要求利用python编写代码,解决问题 (1)编写代码:实现输入一个字符串,判断它是否是回文串(正着读和倒着读都一样的字符串) (2) 已知鸡和兔的总数量为 n,总脚数为 m,求鸡和兔各有多少只。 参考答案 【基础达标】 1.正确答案:B。 答案解析:将列表 a 赋值给 b 时,实际上是将 b 指向了 a 所指向的内存地址,对 b 的操作也会影响到 a。故正确答案为B. 2.正确答案:A。 答案解析:本题考查中断循环函数,“break” 用于跳出当前循环;“continue” 是跳过本次循环的剩余部分进入下一次循环;“return” 用于从函数中返回值;“exit” 通常用于退出程序。故正确答案为A. 3.正确答案:B。 答案解析:本题考查python中的自定义函数,在 Python 中用 “def” 定义函数。while 和for表示循环,return表示返回。故正确答案:B 4.正确答案:C。 解析:本题考查对函数及模块的理解,在调用函数时,可以通过关键字参数的方式改变参数的顺序。函数既有位置参数也有关键字参数;函数存在可变数量的参数,模块可以在任何目录下使用,只要在使用前正确导入路径即可,故正确答案为C 5.正确答案:B。 答案解析:本题考查python导入模块,在 Python 中用 “import” 导入模块。Len()计算长度函数;def 自定义函数 ;if表示判断,故正确答案:B. 6.正确答案:C 答案解析:本题考查函数sqrt(),该函数表示求平方根,故n“math.sqrt (36)” 求 36 的平方根,结果为 6.0。故正确答案为C 【巩固提升】 7.正确答案:B。 解析:列表切片操作,“lst [2:4]” 表示从索引 2 开始到索引 4 之前的元素。 8.正确答案:A。 解析:本题考查类的构造方法,在 Python 中,类的构造方法是__init__()方法。它在创建类的对象时被自动调用,用于初始化对象的属性。__init__是一个特殊的方法名称,它是构造方法的约定名称。self是必需的第一个参数,它代表类的实例对象本身。通过self,可以访问和设置对象的属性。构造方法可以接受其他参数,这些参数用于初始化对象的属性。在类的构造方法 “init” 中初始化了属性 “x” 为 1。 9.正确答案:C。 解析:本题考查Python中类的特点。Python 支持类的继承。在 Python 中,类具有以下特点:封装性即数据隐藏,可以将类的内部数据和实现细节隐藏起来,只对外提供必要的接口。通过将属性定义为私有属性,类可以将相关的操作封装在方法中,使得代码更加清晰和易于维护。子类可以继承父类的属性和方法,避免了重复编写代码,子类可以重写父类的方法,以实现不同的行为。当调用一个方法时,Python 会根据对象的实际类型来确定调用哪个方法。 【链接高考】 10. 参考答案,答案不固定: (1)s = input("请输入一个字符串:") reversed_s = s[::-1] if s == reversed_s: print(f"{s}是回文串。") else: print(f"{s}不是回文串。") (2) n = int(input("请输入鸡和兔的总数量:")) m = int(input("请输入鸡和兔的总脚数:")) for chickens in range(n + 1): rabbits = n - chickens if chickens * 2 + rabbits * 4 == m: print(f"鸡有{chickens}只,兔有{rabbits}只。") break else: print("没有找到符合条件的解。") 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

3.2 Python语言程序设计第二课时(分层作业)-【上好课】高中信息技术必修1数据与计算同步高效课堂(浙教版2019)
1
3.2 Python语言程序设计第二课时(分层作业)-【上好课】高中信息技术必修1数据与计算同步高效课堂(浙教版2019)
2
3.2 Python语言程序设计第二课时(分层作业)-【上好课】高中信息技术必修1数据与计算同步高效课堂(浙教版2019)
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。