收藏 分销(赏)

python编程基础试验参考指导书.doc

上传人:天**** 文档编号:2732860 上传时间:2024-06-05 格式:DOC 页数:9 大小:146.04KB 下载积分:6 金币
下载 相关 举报
python编程基础试验参考指导书.doc_第1页
第1页 / 共9页
python编程基础试验参考指导书.doc_第2页
第2页 / 共9页


点击查看更多>>
资源描述
南 阳 理 工 学 院 《PYTHON编程基础》试验指导书 () 软件学院·软件工程教研室 .3 目录 目录 2 试验1 PYTHON语言数据类型、运算符和表示式 1 试验2 控制流语句 2 试验3 PYTHON函数模块和包 3 试验4文件、异常处理和正则表示式 4 试验5 面向对象设计 5 试验1 Python语言数据类型、运算符和表示式 试验性质:验证性 试验课时:2课时 一、 试验目标 1. 掌握元组,列表和字符串在计算机中表示方法及其基础操作实现; 2. 掌握字典和集合在计算机中表示方法及其基础操作实现; 3. 能够利用序列分片操作对实际问题进行分析建模,利用计算机求解。 二、 试验预备知识 1. 复习C/C++语言相关知识(如:数组定义和使用),格式化输出等; 三、 试验内容 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. 掌握分支,循环控制流语句基础操作; 2. 能够利用多种控制流语句处理部分常见问题。 二、 试验预备知识 1. 阅读并掌握C语言中循环,分支等基础操作。 2. 阅读并掌握break,continue等语句基础操作。 三、 试验内容 1. 编写程序实现输入成绩,判定是否经过考试。 2. 编写程序实现依据考试成绩将成绩分为A,B,C,D四档。 3. 编写程序实现输入x,y,判定属于第几象限。 4. 编写程序实现猜数字游戏,5次机会猜1-100内数字。 5. 编写程序实现打印9*9乘法表。 6. 编写程序实现打印第一个三位水仙花数。 7. 编写程序实现打印100以内素数。 试验3 python函数模块和包 试验性质:验证性 试验课时:4课时 一、 试验目标 1.掌握函数定义和基础使用方法; 2.掌握模块调用方法和模块和脚本区分。 3.掌握包概念和包生成方法。 二、 试验预备知识 1.python基础程序设计步骤和基础语法。 三、 试验内容 1•依据输入参数(行数)不一样,输出下面图形 * *** ***** ******** 2.做一个函数,可计算n!,并依次输出1~20阶乘。 3.定义两个函数,分别用于将小写字母转换为大写和将大写字母转换为小写。 试验4文件、异常处理和正则表示式 试验性质:综合性 试验课时:2课时 一、 试验目标 1. 掌握文件读写等基础操作实现; 2. 掌握异常处理基础方法。 3. 掌握简单正则表示式规则,能用正则表示式处理分析部分常见网络数据。 二、 试验预备知识 1.python基础程序设计步骤和基础语法。 三、 试验内容 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. 掌握面向对象基础概念,掌握python中面向对象基础实现方法; 2. 能利用面向对象基础思想处理实际问题。 二、 试验预备知识 1.掌握python基础程序设计步骤和基础语法。 三、 试验内容 1. 创建SchoolMem类,该类中包含三种属性:姓名、性别、年纪和针对每个属性get和set方法; 2. 创建Student类,继承自SchoolMem类,添加额外三个属性:班级、学号和数量统计。 3. 创建Teacher类,继承自SchoolMem类,添加额外三个属性:科室、工号和数量统计。 4. 要求在Student类和Teacher类中分别实现printInfo方法,该方法打印对象多有属性信息。
展开阅读全文

开通  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 

客服