自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我的Python实验报告与经验(六)——形状面积计算

这个程序定义了一个基础的形状类 Shape,并派生出两个具体的形状类 Square 和 Circle。Shape 是一个基类,表示通用的形状。定义一个形状类,它具有面积,名称等信息。它们是形状类的子类,具有自己的属性,如边长或半径,需要重写面积计算方法。get_area 方法调用 area 方法,返回形状的面积。用迭代的方法打印它们的名字和面积。打印它们的名字和面积。__init__ 方法初始化正方形的名称和边长。__init__ 方法初始化圆形的名称和半径。area 方法计算并返回正方形的面积。

2024-06-28 17:31:15 214

原创 我的Python实验报告与经验(五)——判断三角形

原代码中判断两边之和大于第三边的条件使用了and,而正确的逻辑应该是or。异常处理:ValueError异常处理部分不应该使用format(a, b, c),因为在捕获ValueError时,a, b, c可能未定义或未赋值。提示用户输入三角形的三条边。检查三条边是否满足构成三角形的条件:两边之和大于第三边。题目:三角形判断:给定三角形的三条边,依据数学定理可以判断三条边是否可以组成三角形。请根据三条边的输入数值,判断三条边是否可以组成三角形,通过异常捕获数据输入问题或组成三角形可能存在的异常情况。

2024-06-28 17:19:21 321

原创 分享我的Python实验报告以及我的经验(四)——斗地主换牌

代码中定义了三个类:Card(表示一张牌)、Player(表示一个玩家)和Game(表示整个游戏)。Game类包含三个属性:players(表示游戏中的所有玩家)、card_list(表示一副扑克牌)和deal_cards(表示发牌的方法)。假设斗地主的三个玩家分别为玩家A、玩家B和玩家C。为保证发牌的公正性,分完牌之后可以设置换牌程序,换牌的规则是将玩家A、玩家B和玩家C手中的牌互换,利用本章所学的类以及随机函数,设计一款发牌及换牌程序,显示换牌前和换牌之后的三个玩家手中持牌的情况。希望大家期末不挂科!

2024-06-28 17:15:03 149

原创 分享我的Python实验报告和经验(三)——学生管理系统

2,开始写代码的时候发现比较复杂,我在写的过程中借助了AI,然后经过AI的修改,终于把代码写出来了,但是还是存在很多问题又经过AI的修改终于写出来了呢。1,开始的时候我的数据库连接不上,然后我进入我的命令指示符里,发现我的MySQL没有启用,然后我输入命令重新启动了MySQL,然后就可以运行了。11,update_student方法:从Treeview控件中获取选中的学生信息并更新学生列表中的信息,然后更新显示。9,add_student方法:从输入框中获取学生信息并添加到学生列表中,然后更新显示。

2024-06-28 17:06:46 437

原创 分享一下我的Python实验报告和经验之(二)——随机点名系统

随机点名人们都会遇到随机抽号或者随机点名的场景,利用Python可以方便地实现一个这样的系统。很多时候,课堂上老师想随机抽取一位同学回答问题,界面设置有开始和停止按钮,学生名单存储在一个txt文本文件中点击开始按钮,名字快速的随机跳动,点击停止按钮,出现一个随机选取的学生姓名。再次点击开始按钮可以进行新一轮的随机抽号的过程,系统实现界面如下图所示。点击“开始”按钮,名字会快速随机跳动。点击“停止”按钮,显示一个随机选取的学生姓名。threading.Thread:用于在单独的线程中运行随机名字跳动的逻辑。

2024-06-28 15:28:01 273

原创 分享一下我的Python实验报告以及经验(一)

按键点击事件通过lambda函数绑定到相应的操作,例如添加字符、删除字符或计算结果。计算结果使用eval函数进行计算,并在显示区显示。这段代码实现了一个简单的计算器应用,使用Python的tkinter库创建图形用户界面。整个界面布局使用grid方法进行排列,使各个控件整齐排列在窗口中。主窗口包含一个显示区和多个按键,每个按键对应一个数字或运算符。优化后的代码添加了错误处理,以防止无效输入导致程序崩溃。可能有部分AI的内容,但是这个程序是正确的。

2024-06-28 15:18:53 289

空空如也

空空如也

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

TA关注的人

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