泰州学院《程序设计基础》实验报告4
2020-2021 学年第2学期
学号: 姓名: 班级: 成绩:
实验名称:文件操作及 python 库的使用
实验时数:4
实验日期:
实验地点:
指导老师:
实验软件及环境、实验器材:Windows、Python3.5
一、实验目的:
1. 掌握文件的打开、读写与关闭;
2. 掌握一维数据和二维数据表示、存储和处理;
3. 掌握 CSV 文件格式对一维、二维数据的读写和处理。
4. 掌握 python 标准库 turtle 库、random 库的使用
5. 掌握 python 第三方库 jieba 库的使用
二、实验原理:
1. 利用文件的相关操作函数,完成文件的读写;
2. 对文件中数据进行统计,实现 CSV 文件格式的读写。
3. 利用 random 库函数,完成随机数的相关编程。
4. 利用 turtle 库函数,设计并完成绘图。
5. 使用 jieba 库的文本处理函数,进行中文词语统计;
6. 结合文件读写,将统计结果写入文件。
三、实验内容:
1.假设有一个英文文本文件,编写一个程序读取其内容并将里面的大写字母变成小
写字母,小写字母变成大写字母,输出到原文件。
2.下面是一个传感器采集数据文件 sensor.txt 的一部分,编写程序,统计并输出温
度部分的最大值、最小值以及平均值,保留小数点后 2 位。
3.《侠客行》中文字符统计。
4.编写程序随机产生 20 个长度不超过 3 位的数字,让其首尾相连以字符串形式输
出,随机数种子为 17。
5.随机密码生成。编写程序从 26 个字母大小写和 10 个数字组成的列表中随机生成
10 个 8 位密码。
6.绘制红色五角星,边长 100 像素。