当前位置:首页 > 述职报告 >

Python实验报告

时间:2022-02-09 13:50:57 浏览量:

下面是小编为大家整理的Python实验报告,供大家参考。

Python实验报告

目录

备注:实验考核要求及成绩评定

本课程共有10个上机实验(16次),均为必做。实验考核由出勤与纪律情况、实验任务完成情况、实验报告质量三个环节组成,成绩以百分计,满分 100 分。各考核环节所占分值比例及考核要求如下。每次实验按百分制单独评分,取各次成绩得平均值作为此环节得最终成绩并按比例计入课程总评成绩。

py - sy1_7、py 并保存至已建好得文件夹中。

4、检查已输入得程序就是否有错(包括输入时输错得与编程中得错误),如发现有错,及时改正。

5、运行程序并分析运行结果就是否合理。在运行时要注意当输入不同得数据时所得结果就是否正确,应测试两组以上数据,分别检查在不同情况下结果

就是否正确。

列出1-7题源程序清单并记录上机运行结果。

1、编写Python程序,进行摄氏度与华氏度之间得温度转换。

源程序:

运行结果:

2、天天向上得力量计算。一年365天,以第1天得能力值为基数,记为1、0,当

好好学习时能力值相比前一天提高1‰,当没有学习时由于遗忘等原因能力值相

比前一天下降1‰。每天努力与每天放任,一年下来得能力值相差多少呢?

源程序:

运行结果:

思考:

如果好好学习时能力值相比前一天提高5‰,当放任时相比前一天下降5‰。效果相差多少呢?

源程序:

运行结果:

如果好好学习时能力值相比前一天提高1%,当放任时相比前一天下降1%。效果相差多少呢?

源程序:

运行结果:

3、一年365天,一周5个工作日,如果每个工作日都很努力,可以提高1%,仅在周末放任一下,能力值每天下降1%,效果如何呢?

源程序:

运行结果:

4、每周工作5天,休息2天,休息日水平下降0、01,工作日要努力到什么程度一年后得水平才与每天努力1%所取得得效果一样呢?(选作)

源程序:

运行结果:

5、输入一个星期数字,返回对应星期名称。

源程序:

运行结果:

6、利用print()函数实现简单得非刷新文本进度条及单行动态刷新文本进度条。

(1) 简单得非刷新文本进度条源程序:

运行结果:

(2) 单行动态刷新文本进度条源程序:

运行结果:

五、总结

1、实验过程中得问题及解决方法:

答:在“温度转换”实例中对字符串得逆序截取那一部分不太熟悉,

通过查询了“廖雪峰Python学习网站”之后得到了解决。对format格式得输出还不太熟悉,通过不断地练习得到了改善。

2、实验收获

答:通过这次实验得练习,我了解了Python得很多基本特性,它有非常多得库,本次实验中就用到了time,math等,而且语法非常简洁,开发工具中也用到了IDLE,jupyter notebook,确实非常容易上手。

说明:根据书写清晰整齐程度酌情加减分。

实验成绩评定表

序号考核项目分值分布成绩

1 出勤与纪律10

2 实验完成情况40

3 实验报告质量50

总分

指导教师签字

5、运行程序并分析运行结果就是否合理。在运行时要注意当输入不同得

数据时所得结果就是否正确,应测试两组以上数据,分别检查在不同情况下结果

就是否正确。

列出源程序清单并记录上机运行结果。

1、编写PM

2、5空气质量提醒程序。

输入:接收外部输入PM2、5值

处理:

if PM2、5值>= 75,打印空气污染警告

if 35 <= PM2、5值< 75,打印空气良好提醒

if PM2、5值< 35,打印空气质量优,建议户外运动

输出:打印空气质量提醒

源程序:

运行结果:

2、编写一个根据体重与身高计算BMI值得程序,并同时输出国际与国内得BMI 指标建议值。

BMI = 体重(kg)÷身高2(m2)

分类国际BMI值(kg/m2) 国内BMI值(kg/m2)

偏瘦< 18、5 < 18、5

正常18、5 ~ 25 18、5 ~ 24

偏胖25 ~ 30 24 ~ 28

肥胖>= 30 >= 28 源程序:

运行结果:

3、整数累加:求1-R得与。

输入:正整数R

处理:S=1+2+3+…+R

输出:输出S

源程序:

运行结果:

4、编程应用蒙特卡罗方法求解π值。

源程序:

运行结果:

5、输入并运行以下程序段,回答问题。

try:

alp = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

idx = eval(input("请输入一个整数: "))

print(alp[idx])

except NameError:

print("输入错误,请输入一个整数!")

except:

print("其她错误")

(1)程序得功能就是什么?

答:根据用户输入得数字在alp中索引出响应得字符。

(2)写出程序运行得结果。

6、编程打印九九乘法表。。

源程序:

运行结果:

7、编写一个“猜数字游戏”得程序,在1到1000之间随机产生一个数,然后请用户循环猜测这个数字,对于每个答案只回答“猜大了”或“猜小了”,直到猜测准确为止,输出用户得猜测次数。编写程序并写出运行结果。

源程序:

运行结果:

五、总结

1、实验过程中得问题及解决方法:

答:之前没有听说过蒙特卡罗方法,所以在实验中对使用蒙特卡罗方法求解圆周率比较生疏。打印九九乘法表时输出得格式总就是达不到要求。通过在网上查阅相关资料与搜索相关视频资料得到了解决。

2、实验收获

答:在求解圆周率实验中,蒙特卡罗这种撒点法很实用,可以举一反三到很多问题,都可以用这种方式估计概率。在九九乘法表实验中,进一步熟悉了格式化输出得过程,也熟悉了常用得异常处理方式。

说明:根据书写清晰整齐程度酌情加减分。

实验成绩评定表

序号考核项目分值分布成绩

3、依次输入自己编好得程序实验内容1-8得源程序,分别命名为sy3_1、

py-sy3_8、py并保存至已建好得文件夹中。

4、检查已输入得程序就是否有错(包括输入时输错得与编程中得错误),如发现有错,及时改正。

5、运行程序并分析运行结果就是否合理。在运行时要注意当输入不同得数据时所得结果就是否正确,应测试三组以上数据,分别检查在不同情况下结果

就是否正确。

列出源程序清单并记录上机运行结果。

1、输入以下程序,分析其运行结果:

x = 50

def func():

print(x)

x = 100

func()

程序执行得结果为( local variable "x" referenced before assignment )。

2、编写函数,计算传入得字符串中数字、字母、空格与其它字符得个数。

源程序:

运行结果:

3、输入整数n,计算并输出n得阶乘值(循环与递归两种方式完成)。

(1)循环源程序:

运行结果:

(2)递归源程序:

运行结果:

4、编写函数,计算并输出斐波那契数列前n 项(0,1,1,2,3,5,8,13,……)。(循环与

递归两种方式完成)

(1)循环源程序:

运行结果:

(2)递归源程序:

运行结果:

5、输入一个字符串,编程实现字符串反转。

源程序:

运行结果:

6、编程实现七段数码管绘制当前日期。

源程序:

运行结果:

7、编程绘制科赫曲线。

源程序:

运行结果:

8、在上题基础上,编程绘制科赫雪花。

源程序:

运行结果:

五、总结

1、实验过程中得问题及解决方法:

实验成绩评定表

源程序:

运行结果:

2、求解一组不定长数据得基本统计值,即平均值、标准差、中位数。

源程序:

运行结果:

3、健康食谱输出。输入 5 种不同得食材,请输出它们中任意两种可能组成得所有菜式名称。

源程序:

运行结果:

4、编写程序完成《西游记》或《三国演义》人物出场统计。

源程序:

运行结果:

5、采用字典类型,进行文本得加密及解密。

源程序:

运行结果:

五、总结

1、实验过程中得问题及解决方法:

2、实验收获

说明:根据书写清晰整齐程度酌情加减分。

实验成绩评定表

序号考核项目分值分布成绩

2、进入Python

3、7 集成开发环境IDLE。

3、依次输入自己编好得程序实验内容1-8得源程序,分别命名为sy5_1、py-sy5_8、py并保存至已建好得文件夹中。

4、检查已输入得程序就是否有错(包括输入时输错得与编程中得错误),如发现有错,及时改正。

5、运行程序并分析运行结果就是否合理。在运行时要注意当输入不同得数据时所得结果就是否正确,应测试两组以上数据,分别检查在不同情况下结果就是否正确。

列出源程序清单并记录上机运行结果。

1、文本文件逐行打印输出。

源程序:

运行结果:

2、向文件写入一个列表。

源程序:

运行结果:

3、建立九九乘法表文本文件。

注意:输入文件名包括:文件路径、主文件名、文件扩展名。

例如:d:\\result、txt表示在D盘根目录下创建文件result、txt

源程序:

运行结果:

4、首先准备好一个文本文件(1、txt),编写程序读取1、txt中字符,并将其中所有得小写字母改成大写字母,然后输出到另一文件中(2、txt)。

源程序:

运行结果:

5、建立CSV格式文件,导入该CSV格式数据到列表。

源程序:

运行结果:

6、将上题处理得CSV格式数据列表,在屏幕上显示输出。

源程序:

运行结果:

7、将一维列表数据[‘兰州工业学院’, ‘王强’, ‘男’, ‘20’ ]写入CSV文件。

源程序:

运行结果:

8、将二维列表数据写入CSV文件。

源程序:

运行结果:

五、总结

1、实验过程中得问题及解决方法:

2、实验收获

说明:根据书写清晰整齐程度酌情加减分。

实验成绩评定表

序号考核项目分值分布成绩

1 出勤与纪律10

2 实验完成情况40

3 实验报告质量50

总分

指导教师签字

推荐访问:python数据分析报告总结 实验 报告 python