Python语言实验ppt

本文由用户“深藏于心Yy”分享发布 更新时间:2022-02-24 19:49:58 举报文档

以下为《Python语言实验ppt》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

Python语言实验董某某实验题目

1 Python语法及程序控制

2 统计文件中单词出现频度

3 记事本

4 UDP和TCP编程

5 数据库连接与访问 实验一 Python语法及程序控制 实验目的:

掌握python基本语法和数据类型,掌握

条件等语句的用法。

实验内容:

利用给定语法、数据结构及程序控制结构

完成给定题目的程序设计任务。实验一 Python语法及程序控制实验内容:课上完成题目 ,共10道上机题。

1.输入平面上的两个点,计算两点间的距离。根据解析几何知识,两点间距离可由两点间的距离公式计算求得。

实验一 Python语法及程序控制2.计算昨天和明天的日期。需要获得日期型数据今天的日期,可通过datatime模块中的

data.today()方法获得。通过datatime模块

中的timedelta()方法获得1天的日期类型,与

今天的日期进行运算。

实验一 Python语法及程序控制3.从键盘输入圆的半径,如果半径大于等于0,计算并输出圆的面积。

4.输入三角形的三边长,判断是否能够组成三角形;如果可以构成三角形,输出它的面

积和三角形的类型,类型包括:等腰、等边、

直角、普通。实验一 Python语法及程序控制5.输入一个列表,求出列表中所有正偶数之和。

6.求1~100之间能被7整除,但不能同时被5整除的所有整数。

7.输入长方形的长和宽,计算面积,输出面积。

8.输入表示年月日的8位某某,如***,输出年、月、日。实验一 Python语法及程序控制9.求1~100之间所有的素数,并统计素数的

个数。

10.编程求斐波拉契数列的前20项,已知该数列

的第一、二项分别是0、1,从第三项开始,每

一项都是前两项之和。例如:0, 1, 1, 2, 3,

5, 8, 13……

实验二 统计文件中单词出现频度 实验目的:

熟练掌握类、函数的定义,并灵活运用实

现文件的访问和处理。

实验内容:

统计当前路径下某个txt文件中的单词频度。实验二 统计文件中单词出现频度实验要求:

1.统计文本文件中大写字母、小写字母、

数字字符以及其他字符出现的次数,并识别单词和段落。

2.替换文本文件中的“Hi”为“Hello”,把结果存入另一个文本文件中。实验三 记事本实验目的:

掌握GUI编程及各种常用控件的使用方法。

实验内容:

利用GUI编程和文件操作实现记事本的浏

览历史记录及新增记录功能,包含按钮、文本

框、单选按钮等常用控件的使用。实验三 记事本实验要求:

记事本主要分为三个模块:文件,编辑和

关于。文件包括新建、打开、保存和另存四个

命令。编辑指的是对文本编辑中要使用的模

块,下设功能:撤销,重做,复制,剪切,粘

贴,查找和全选。关于是下设作者和版权两栏。

具体界面设计可参考如下图。实验三 记事本实验四 UDP和TCP编程 实验目的:

应用UDP和TCP实现信息通信。 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 内容

加上“收到”后发送给发送端,发送端接收并显示。实验五 数据库连接与访问实验目的:

掌握数据库操作的编程方法,完成数据库

程序设计。

实验内容:

基于学生课程数据库,实现SQLite数据库

的增、删、改、查操作。实验五 数据库连接与访问实验要求:

1.在交互式编程状态中建立一个学生课程数据库,在

该数据库中建立一个本学期课程表。具体完成:

1)在表中插入5条记录。

2)查询表中满足某种条件的记录。

3)删除表中满足某种条件的记录。

4)修改某条记录。

2.使用可视化工具设计数据库,管理记录个人消费。[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《Python语言实验ppt》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览