Python作业:学生成绩+文件读写
有5名学生,每个学生有三门课程的成绩需要记录。要求:将5名学生三门课程的成绩存入文本文件;读取文件,计算平均成绩。按平均成绩对5名学生排序。显示格式如下: 姓名 python 线性代数 算法设计与分析 平均成绩 名次 # 判断tabulate是否安装 import importlib.util import os if importlib.util…
Python实验七 文件
第1关:读取文件 任务描述 本关任务:编写程序,输入文件名,读取文件,按照说明进行显示。 文件格式为: 学号,姓名,成绩 输出格式为: 相关知识 为了完成本关任务,你需要掌握:1.如何读取文件。 编程要求 根据提示,在右侧编辑器补充代码。文件名称为: 测试说明 平台会对你编写的代码进行测试: 测试输入:student.txt; 预期输出: [('\…
Python实验六 面向对象编程 继承
第1关:单继承 任务描述 本关任务:补全程序。 Shape类是Rectangle类的父类,Rectangle类是Square类的父类。 相关知识 为了完成本关任务,你需要掌握:1.单继承 编程要求 根据提示,在右侧编辑器补充代码。根据主程序,补全类的定义。 测试说明 平台会对你编写的代码进行测试: 测试输入:; 预期输出: Shape(color=…
难绷

看见了一些事,以前从来没想过,实在难绷

1114 日 , 2023 22:44
Python tkinter库建立GUI
布局 place绝对布局 pack弹性布局 grid网格布局 MVC设计模式 MVC(Model-View-Controller)是一种软件设计模式,用于组织和分离应用程序的不同部分,以实现更好的可维护性和可扩展性。 Model(模型):负责处理应用程序中的数据逻辑部分。它包含数据和对数据的操作。模型通常不直接与用户交互,而是通过控制器更新数据。 …
thumbnail
记一次“APRSer“的聚会
很早就了解过APRS但是一直没有弄,某天突然兴趣又来了就用Python写了一个脚本发射APRS信标。正好BG9GXM老师最近也在研究相关方面的东西,就和他讨论了一下,了解到了用Air820UG模块发射信标&低成本iGate网关的操作。前段时间他说弄一个聚会,玩APRS的台友都聚一下,讨论交流一下技术,综合考虑了一下,就定到了今天(23.11…
算法设计与分析实训-找零钱&找到出现次数最多的数
第1关:找零钱 任务描述 本关任务:设计一个贪婪算法,使得找的钱币张数最少。 商店售货员找给 1 个顾客 n 元,用以下七种面值的纸币:100 元,50 元,20 元,10 元,5 元,2 元,1 元。 思考:如果商店售货员找给 1 个顾客 140 元,假设钱币的面值有九种:100 元,70 元,50 元,20 元,10 元,7 元,5 元,2 元…
thumbnail
Python的import和from的区别
import basic_class #之后要写成basic_class.Person()的形式,更有容错性 from basic_class import * #Person()即可调用 第一句之后调用引入模块内的资源时要写成basic_class.Person()的形式,更有容错性。 第二句则不用,直接Person()即可。
Python实验五 面向对象编程基础
第1关:实验五 面向对象编程基础 任务描述 本关任务:编写账户类。为账户类编写初始化方法; 为账户类添加show()方法。 相关知识 为了完成本关任务,你需要掌握:1.面向对象编程基础。 编程要求 根据提示,在右侧编辑器补充代码。 不修改if name=='main': 以下代码。 测试说明 平台会对你编写的代码进行测试: 测试输入:10000,1…
C++一种文件读入/写入数组的操作方法
偶尔看到,记录一下,是按照一行一个的顺序写入和读取的。原文链接 #include<fstream> void read() { ifstream ifs; //打开输入文件 ifs.open("G:\\algorithm\\data\\2_1_in.txt", ios::in); //读取数据 ifs>>n; for (int i = 0; …