《python编程基础》实验指导书.doc

上传人:xin****828 文档编号:6707783 上传时间:2020-03-02 格式:DOC 页数:7 大小:145KB
返回 下载 相关 举报
《python编程基础》实验指导书.doc_第1页
第1页 / 共7页
《python编程基础》实验指导书.doc_第2页
第2页 / 共7页
《python编程基础》实验指导书.doc_第3页
第3页 / 共7页
点击查看更多>>
资源描述
南 阳 理 工 学 院 PYTHON 编程基础 实验指导书 2014 版 软件学院 软件工程教研室 2011 3 目录 目录 2 实验 1 PYTHON 语言数据类型 运算符和表达式 1 实验 2 控制流语句 2 实验 3 PYTHON 函数模块和包 3 实验 4 文件 异常处理和正则表达式 4 实验 5 面向对象设计 5 实验 1 Python 语言数据类型 运算符和表达式 实验性质 验证性 实验学时 2 学时 1 实验目的 1 掌握元组 列表和字符串在计算机中的表示方法及其基本操作的实现 2 掌握字典和集合在计算机中的表示方法及其基本操作的实现 3 能够利用序列的分片操作对实际问题进行分析建模 利用计算机求解 2 实验预备知识 1 复习 C C 语言相关知识 如 数组的定义和使用 格式化输出等 3 实验内容 1 理解格式化输出 并且按照下列要求写出程序 输入一句话 按照以下格式输出 例如 输入 Good morning everyone 输出格式为 Good morning everyone 2 按照以下格式打印水果价格表 Item Price Apples 0 4 Pears 0 5 Cantaloupes 1 92 3 字典练习 建立一个字典 包含以下信息 输入姓名 通过字典查到该人的信息 并且按照以下格式输出 Tom num 13456 addr Foo street 45 姓名 电话号码 住址 Tom 123456 Foo street 45 Lily 456789 Bar street 23 Jack 789123 5th street 56 实验 2 控制流语句 实验性质 验证性 实验学时 2 学时 1 实验目的 1 掌握分支 循环控制流语句的基本操作 2 能够利用各种控制流语句解决一些常见问题 2 实验预备知识 1 阅读并掌握 C 语言中的循环 分支等基本操作 2 阅读并掌握 break continue 等语句的基本操作 3 实验内容 1 编写程序实现输入成绩 判断是否通过考试 2 编写程序实现根据考试成绩将成绩分为 A B C D 四档 3 编写程序实现输入 x y 判断属于第几象限 4 编写程序实现猜数字游戏 5 次机会猜 1 100 内的数字 5 编写程序实现打印 9 9 乘法表 6 编写程序实现打印第一个三位的水仙花数 7 编写程序实现打印 100 以内的素数 实验 3 python 函数模块和包 实验性质 验证性 实验学时 4 学时 1 实验目的 1 掌握函数的定义和基本使用方法 2 掌握模块的调用方法以及模块和脚本的区别 3 掌握包的概念以及包的生成方法 2 实验预备知识 1 python 基本程序设计流程和基本语法 3 实验内容 1 根据输入参数 行数 不同 输出下面图形 2 做一个函数 可计算 n 并依次输出 1 20 的阶乘 3 定义两个函数 分别用于将小写字母转换为大写和将大写字母转换为小写 实验 4 文件 异常处理和正则表达式 实验性质 综合性 实验学时 2 学时 1 实验目的 1 掌握文件读写等基本操作的实现 2 掌握异常处理的基本方法 3 掌握简单的正则表达式规则 能用正则表达式处理分析一些常见的网络数据 2 实验预备知识 1 python 基本程序设计流程和基本语法 3 实验内容 1 创建文件 hello txt 写入内容 hello world 向文件 hello txt 中追加从 0 到 9 的随机整数 10 个数字一行 共 10 行整数 2 分析交换机中的数据 如下图所示 按照要求解析出数据 并保存到文本文件中 输入峰值速率 bytes sec 输出峰值速率 bytes sec 5 分钟平均输入速率 packets sec bytes sec 5 分钟平均输出速率 packets sec bytes sec 5 分钟平均输入带宽利用率 5 分钟平均输出带宽利用率 输入总包数 packets 输入总流量 bytes 输出总包数 packets 输出总流量 bytes 实验 5 面向对象设计 实验性质 验证性 实验学时 2 学时 1 实验目的 1 掌握面向对象的基本概念 掌握 python 中面向对象的基本实现方法 2 能利用面向对象的基本思想解决实际问题 2 实验预备知识 1 掌握 python 基本程序设计流程和基本语法 3 实验内容 1 创建 SchoolMem 类 该类中包含三种属性 姓名 性别 年龄以及针对每个属性 的 get 和 set 方法 2 创建 Student 类 继承自 SchoolMem 类 添加额外三个属性 班级 学号和数量 统计 3 创建 Teacher 类 继承自 SchoolMem 类 添加额外三个属性 科室 工号和数量 统计 4 要求在 Student 类和 Teacher 类中分别实现 printInfo 方法 该方法打印对象的 多有属性信息
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 中学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!