版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程名称:《Python程序设计》课程名称:《Python程序设计》实验实训指导书实验实训指导书实验报告课程名称:Python程序设计院(系):专业:学号:姓名:指导教师:至学年第学期分数:教师评语:年月日实验项目名称实验一:Python语言基础学生学号及姓名实验完成时间年月日实验目的:1) 熟悉Python编程语言的集成开发环境;2) 掌握基本语法规则,编写简单的Python程序;3) 掌握turtle标准库中的主要函数,能够绘制基本图形。实验主要仪器、设备、材料:1、PC一台2、Windows操作系统Python3.7或以上版本实验原理及内容概述:1、创建一个程序文件(致敬逆行者.py),通过设置不同变量名及input()和print()函数的应用,实现如下显示效果。其中的学校、班级、姓名信息需要是你的真实信息,想说的一句话也要与图中不同。2、请使用turtle库函数绘制如下图所示的直角三角形,该三角形底边长为80,斜边长为160,底角为60度,线条粗6像素,线条颜色为蓝色,填充颜色为红色。3、绘制一个五角星。绘制同心圆(扩展练习:绘制带填充的同心圆) 5、绘制叠加等边三角形实验记录:实验报告的其它内容增加另外纸补充完成(根据不同的项目一般还包括:实验结果分析、实验总结等。宋体,小四号字体,1.5倍行距)实验总结:实验报告课程名称:Python程序设计院(系):专业:学号:姓名:指导教师:至学年第学期分数:教师评语:年月日实验项目名称实验二基本数据类型学生学号及姓名实验完成时间年月日实验目的:1) 掌握数字类型及相关运算;2) 掌握字符串类型及格式化;3) 掌握字符串类型的操作;4) 理解类型判断和类型转换。实验主要仪器、设备、材料:1、PC一台2、Windows操作系统Python3.7或以上版本实验原理及内容概述:获得用户输入的一个三位数的整数,输出该整数百位,十位及个位的数字。2.要求用户从键盘上输入(1-7)之间的数字,输出对应的星期字符串的名称。例如:输入5,返回‘星期五’。3.输入一个十进制整数,分别输出其二进制、八进制、十六进制字符串。4.从键盘上输入一个N的值,计算并输出N的立方结果的长度。5.从键盘上输入一个正整数,编程将该数逆序输出。比如:输入1234,输出4321。6.给出一个字母组成的字符串,先将字符串全部换成大写字母输出;接着统计字母“e”出现的次数;最后将字母“e”全部替换为“abc”并输出。7.小华体重60公斤,如果他每天通过运动或减少食物的摄取能够减轻自身体重的2‰,请问一个月后,他的体重是多少?假设一个月按30天计算。8.给定一个数字987654,请采用宽度为15,居中对齐方式打印输出,不足位用“*”填充。实验记录:实验报告的其它内容增加另外纸补充完成(根据不同的项目一般还包括:实验结果分析、实验总结等。宋体,小四号字体,1.5倍行距)实验总结:实验报告课程名称:Python程序设计院(系):专业:学号:姓名:指导教师:至学年第学期分数:教师评语:年月日实验项目名称实验三函数定义和调用学生学号及姓名实验完成时间年月日实验目的:1) 掌握函数的定义和调用方法。2) 理解函数的参数传递过程以及变量的作用范围。实验主要仪器、设备、材料:1、PC一台2、Windows操作系统Python3.7或以上版本实验原理及内容概述:一.填空可以使用保留字___定义函数。可以使用保留字___定义空函数。函数被调用时传递的参数叫做___。实参与形参在个数、类型、顺序上必须___。变量作用域分为___变量和___变量两种。函数调用时需要按顺序输入参数,有些参数的数量无法确定,可以通过在这些参数前面加___符号表示不确定的参数。已知m=lambdax:50,那么表达式m(3)的值为___。已知m=lambdax:50*x,那么表达式m(3)的值为___。在函数内部可以通过保留字___定义全局变量。已知g=lambdax,y=3,z=5:x+y+z,那么表达式g(2)的值为___,g(2,6)的值为___。二、程序阅读与分析1.程序的执行结果为___2.程序的执行结果为___3.分析程序运行的结果,其中s的值是___,print(z)输出的结果是___。分析程序运行的结果,其中s的值是___。5.分析程序运行的结果,其中s的值是___。三、编程1.编写代码自定义一个函数hobby(),其功能是每次调用该函数,根据用户输入数据的个数,显示不同的行数,每一行显示结果都是用户的爱好。输出示例:代码和运行结果截图:2.编写isNum()函数,参数为-一个字符串,如果这个字符串属于整数、浮点数或复数的表示,则返回True,否则返回False。代码和运行结果截图:实验记录:实验报告的其它内容增加另外纸补充完成(根据不同的项目一般还包括:实验结果分析、实验总结等。宋体,小四号字体,1.5倍行距)实验总结:实验报告课程名称:Python程序设计院(系):专业:学号:姓名:指导教师:至学年第学期分数:教师评语:年月日实验项目名称实验四程序控制结构学生学号及姓名实验完成时间年月日实验目的:1) 掌握分支结构的编程方法。2) 掌握for循环和while循环语句的编程方法。实验主要仪器、设备、材料:1、PC一台2、Windows操作系统Python3.7或以上版本实验原理及内容概述:1.编写程序sy1.py,输入一个学生的成绩,按要求输出评语(优秀(90以上)、良好(89-80)、合格(60-79)、不及格(60以下))。代码和运行结果截图:(四种情况均要截图出来)2.编写程序sy2.py,从键盘上输入一个自然数(例如五位数),判断这个数字是不是回文数。所谓回文数是指n的各位数字反向排列所得自然数与n相等,例如12321是回文数,12345不是回文数。代码和运行结果截图:(是回文数和不是回文数均要截图出来)3.编写程序sy3.py,输入N个正整数,输出其中的最大值和最小值。代码和运行结果截图:4.编写程序sy4.py,输出所有的三位数的水仙花数。所谓水仙花数是指一个3位数,它的每位上的数字的3次幂之和等于它本身。例如:13+53+33=153。”代码和运行结果截图:5.编写程序sy5.py,输出具有以下特征的四位数。已知某四位数9801具有如下特征:它的前两位数字“98”与后两位数字“01”的和是“99”,而“99”的平方正好等于其本身“9801”。代码和运行结果截图:6.编写程序sy6.py,输出100以内的素数,格式如下图。所谓素数是指对于一个自然数,如果除了1和它自身不能再被其它整数整除,则该数称为素数,比如:2,3,5,7……。或者:代码和运行结果截图:7.编写程序sy7.py,绘制如下图形。代码和运行结果截图:8.编写程序sy8.py,输出如下格式的九九乘法表。代码和运行结果截图:实验记录:实验报告的其它内容增加另外纸补充完成(根据不同的项目一般还包括:实验结果分析、实验总结等。宋体,小四号字体,1.5倍行距)实验总结:实验报告课程名称:Python程序设计院(系):专业:学号:姓名:指导教师:至学年第学期分数:教师评语:年月日实验项目名称实验五组合数据类型学生学号及姓名实验完成时间年月日实验目的:1) 掌握列表定义、基本操作、内置函数及操作方法2) 创建字典的方法、字典基本操作方法。实验主要仪器、设备、材料:1、PC一台2、Windows操作系统Python3.7或以上版本实验原理及内容概述:一、已知一个列表lst=[1,2,3,4,5],写出以下操作的代码。求列表的长度。代码:>>>判断6是否在列表中。代码:>>>lst+[6,7,8]的结果是什么?结果:lst*2的结果是什么。结果:求列表里元素的最大值和最小值的代码。代码:>>>求列表里所有元素的和的代码。代码:>>>在索引1的位置新增一个的元素10。代码:>>>二、已知有一个列表为districts:districts=[‘越秀’,’荔湾’,’番禺’,’天河’,’海珠’,’南沙’,’白云’,’花都’]要求通过编写相应代码,实现如下功能:1、在列表后面追加序列[’黄埔’,’从化’]。代码:>>>2、在索引3的位置新增’增城’。代码:>>>3、将新生成的列表按升序重新排列并显示。代码:>>>4、删除“增城”。代码: >>>5、将districts列表复制为dis_a。代码: >>>6、将dis_a转化为元组。代码: >>>三、已知字典d={'数学':101,'语文':202,'英语':203,'物理':204,'生物':206}1、分别输出字典d中所有的“键”(key)、“值”(value)的信息。代码: >>>2、将字典d中所有的“键”(key)、“值”(value)的信息分别以列表形式输出。代码: >>>3、输出字典d中“物理”的值。代码: >>>4、修改字典d中“数学”对应的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学习幼儿园教师违反职业道德行为处理办法心得感想
- 黑龙江省哈三中2025-2026学年度下学期高二学年期末考试 历史
- 物业小区保洁部管理制度及工作流程
- 交通法律咨询服务告知书
- 人教版小学四年级下册《轴对称》教学设计
- 人教版三年级数学上册确定性与不确定性教学设计第一课时
- 合成材料生产工艺变更管控手册
- 地理标志申请与保护服务手册
- 保险代理业务办理与合规手册
- 环境工程大气污染物监测布点与检测操作手册
- 2026年广东省广州市高三考前冲刺训练(一)语文试题含答案
- 2025年上海大学细胞生物学考研真题
- 2026年水发集团社会招聘249人笔试备考试题及答案解析
- 2025年文化产业发展白皮书区域文化特色与创新方案
- 码垛作业安全操作规程
- 2026年审计法相关知识竞赛经典例题附答案详解【考试直接用】
- 会计事务所客户风险评价表样本
- 2025-2030中国茶叶礼品跨境电商运营模式分析报告
- 落实意识形态责任制制度
- 企业双碳实施方案
- 出入量记录护理实践指南(2025年版)
评论
0/150
提交评论