自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 第九章 处理Excel文件中的成绩数据

(1)了解扩展库openpyxl的安装与使用。(2)了解使用扩展库openpyxl操作Excel文件的方法。(3)熟练运用字典结构解决实际问题。假设某学校所有课程每学期允许多次考试,学生可随时参加考试,系统自动将每次成绩添加到Excel文件(包含3列:姓名,课程,成绩)中,现期末要求统计所有学生每门课程的最高成绩。编写程序,模拟生成若干同学的成绩并写入Excel文件,其中学生姓名和课程名称均可重复,也就是允许出现同一门课程的多次成绩,最后统计所有学生每门课程的最高成绩,并写入新的Excel文件。

2024-12-09 15:26:24 449

原创 实验8 自定义类模拟三维向量及其运算

(1)了解如何定义一个类。(2)了解如何定义类的私有数据成员和成员方法。(3)了解如何使用自定义类实例化对象。定义一个三维向量类,并定义相应的特殊方法实现两个该类对象之间的加、减运算(要求支持运算符+、-),实现该类对象与标量的乘、除运算(要求支持运算符*、/),以及向量长度的计算(要求使用属性实现)。可结合教材146页,例6-1的内容进行学习(自定义数组)。

2024-12-09 14:00:01 946

原创 实验七 函数设计与使用

从第15个台阶上往回看,有3种方法可以上来(从第14个台阶上一步迈1个台阶上来,从第13个台阶上一步迈2个台阶上来,从第12个台阶上一步迈3个台阶上来),同理,第14个、13个、12个台阶都可以这样推算,从而得到递归公式f(n) = f(n-1) + f(n-2) + f(n-3),其中n=15、14、13、...、5、4。据说古代有一个梵塔,塔内有三个底座A、B、C,A座上有64个盘子,盘子大小不等,大的在下,小的在上。假设一段楼梯共15个台阶,小明一步最多能上3个台阶。(4)熟练运行列表对象的方法。

2024-11-11 15:51:42 445

原创 实验6 垃圾邮件快速识别思路与实现

朴素贝叶斯算法算法、支持向量机算法等主流的垃圾邮件分类算法都依赖于特征向量的提取和数据集对模型的训练,其中特征向量的提取又依赖于对邮件正文的分词结果。例如,在“发票”中间插入“【”变成“发【票”将会使得jieba或者snownlp之类的分词工具无法正常分词,从而干扰最终的邮件分类效果。如果一封邮件中包含的类似字符数量超过一定的比例,我们可以直接认为是垃圾邮件,而不需要朴素贝叶斯算法或者支持向量机等复杂的算法,可以大幅度提高分类速度。编写程序,对给定的邮件内容进行分类,提示“垃圾邮件”或“正常邮件”。

2024-11-04 16:10:20 225

原创 实验五 凯撒加密算法原理与实现

凯撒加密算法的原理是,把明文中每个英文字母替换为该字母在字母表中后面第k个字母,如果后面第k个字符超出字母表的范围,则把字母表首尾相接,也就是字母Z的下一个字母是A,字母z的下一个字母是a。编写程序,输入一个字符串作为待加密的明文,然后输入一个整数作为凯撒加密算法的密钥,最后输出该字符串使用该密钥加密后的结果。凯撒加密算法是一种经典加密算法,虽然抗攻击能力非常弱,现在也没有很好的应用价值了,但其中的思路还是值得借鉴的。(4)熟练运用字符串对象的方法。(2)理解凯撒加密算法原理。(3)理解切片操作。

2024-10-28 16:07:19 373

原创 实验四 无界面版猜数游戏设计与实现

编写程序模拟猜数游戏。程序运行时,系统在指定范围内生成一个随机数,然后提示用户进行猜测,并根据用户输入进行必要的提示(猜对了、太大了、太小了),如果猜对则提前结束程序,如果次数用完仍没有猜对,提示游戏结束并给出正确答案。(4)理解条件表达式value1 if condition else value2的用法。(6)理解带else子句的异常处理结构的执行流程。(5)理解使用异常处理结构约束用户输入的用法。(3)理解带else子句的循环结构执行流程。(2)注意选择结构嵌套时代码的缩进与对齐。

2024-10-21 15:31:00 153

原创 实验4 使用枚举法验证6174猜想

1955年,卡普耶卡(D.R.Kaprekar)对4位数字进行了研究,发现一个规律:对任意各位数字不相同的4位数,使用各位数字能组成的最大数减去能组成的最小数,对得到的差重复这个操作,最终会得到6174这个数字,并且这个操作最多不会超过7次。(3)了解标准库itertools中combinations函数的用法。(5)熟练使用内置函数int()、str()、sorted()。(4)熟练使用字符串的join()方法。(2)熟练使用选择结构和循环结构。(1)了解6174猜想的内容。

2024-10-14 16:31:16 168

原创 实验报告三

(1)熟练运用Python运算符。(2)熟练运用Python内置函数。(3)养成对用户输入立即进行类型转换的习惯。(4)了解lambda表达式作为函数参数的用法。(5)了解列表、元组、字典、集合的概念和基本用法。(6)了解Python函数式编程模式。

2024-09-30 16:33:21 416

原创 实验报告二

(1)理解组合数定义式的化简。(2)理解运算符/和//的区别,理解运算符//的原理。(3)理解浮点数运算的误差和可能带来的问题。(4)熟悉函数定义与使用。(5)熟悉循环结构。阅读并适当增加必要的代码来调试下面的代码,分析代码功能,发现并解决代码中的错误。Ci nC25C25。

2024-09-30 15:28:04 246

原创 我的作业!!

放在了d盘的python基础里面。打开了jupyter!

2024-09-13 10:20:22 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除