自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python实现电梯

写一个Building类,并实现电梯功能Building有不同的入口,我们假设不同入口进入的单元楼是不同的,但都属于同一单元实现乘电梯上楼与离开楼的功能,并在数据错误时进行报错代码如下:class BuildingError(Exception): passclass Building: number_created = 0 def __init__(self, height, entries): Building.number_created

2022-05-18 22:02:11 1006 1

原创 多边形分解以及数据计算

对下图所示多边形进行分解:我们输入包含0、1的矩阵,其中1表示线条0表示空白。将图案从外到里进行拆解,分解计算拆解图案的长度、面积以及是否旋转对称。其中我们考虑这样的输入是错误的:1、边长大于502、出现除了1和0以外的字符3、拆解之后剩下单个的1无法组成多边形4、存在不连续的线条而输入可以包含无限多的空格与空行,则需要在最开始进行处理。上图对应的输入为:0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .

2022-05-18 21:50:16 338

原创 皇后谜题Python

皇后谜题(Queen Puzzle)一般指的是将八个皇后放在象棋盘上,使得互相不能吃掉对方(即任意两个皇后不在同一横线、竖线、斜线上)。标准国际象棋盘是8X8的黑白格子,我们可以把问题扩展到任意长度的正方形盘上,由此编写一个类。class QueenPuzzle: def __init__(self, board_size): self.board_size = board_size self.nb_of_solutions = 0 self

2022-05-18 21:33:12 1126

空空如也

空空如也

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

TA关注的人

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