自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python日常学习——字典概念

注意,这里面字典的key必须是可哈希的数据类型啊,因为它存储的时候是通过key来去计算一个哈希值,算好了那个值之后去存储这两项东西,所以这个键就是key,它也是需要进行哈希计算的,所以要求key必须可哈希。那么再往下,如果还有其他的标签,那就是key2:value,然后呢key3:value,它是以这样的一种形式来存储的,并且呢,每一个key:value之间用逗号隔开啊,这是它的一个存储结构。那我们简单的先去定义一个字典吧,一个字典,等于,写个括号,比方说"jay",来给它往里放个数据,叫周杰伦。

2024-02-20 16:27:01 325

原创 python日常学习——列表增删改查

想想啊,比方说我现在拿到的姓张的人啊,张无忌啊,张绍刚,我想把它改成王绍刚,那么此时我确定我要把张改成王,那这个人的新名字,new_name是不是应该等于item取从"绍"往后的地方,前面再拼上一个王,是不是就可以了?那我们删除的话有这么几个功能,第一个list.pop,要往外弹一个啊,那你想把哪一个弹出去,你是不是得告诉它,那这个接收的参数是一个索引,你想把第几个元素弹出去,比方说往里面扔个三,那三的话,王五就被弹出去了。一个是循环的是索引,一个循环的是元素啊,两种循环都要会啊,非常的重要。

2024-02-19 14:01:08 914 1

原创 python日常学习——字符串格式化

就很简单啊,比方说我现在有这么个需求,让你输入一个用户名啊,一个人的名字,然后呢,他的年龄,他的住址,他的爱好,然后呢,输出这样的一段话,我叫谁谁谁,我住在什么地方,然后呢,我今年多少岁?在你的字符串的前面怼上一个字母f,然后呢,中间那些大括号的意思是你准备把哪个变量塞到这个位置,直接把变量塞进来,比方说我想塞name,放在这儿,这个位置叫name。然后呢,再给各位简单的补充一点,就是第一,%s,它不仅仅可以做字符串儿的占位,它还可以放整数啊,小数啊,都可以放,所以%s呢在这里面可以认为是万能的,无敌的。

2024-02-18 11:14:51 772

原创 python日常学习——break和continue

我们假设啊,就是做数据检索啊,检索的时候你会发现,数据库里面有的时候啊,会有一些个无用的数据,无效的数据,你说你处理它干嘛呢?它会停止当前这一次循环,继续去执行下一次循环,所以它就相当于i=4成立,成立之后呢,continue 直接回去,i还等于四,那还成立,还continue。break就是比方说我处理数据,处理数据的过程中,发现有一个数据会直接影响到我最终的结果,那我后面儿就不需要再进行计算了,那此时我就可以直接break啊,就停止这循环就完事儿了,直接得结果了。看,我输一个q,一回车,循环就结束了。

2024-02-17 17:35:17 844 1

原创 扫雷游戏设计(从零开始)(5)

我们知道,当我们点到的是20的时候,我们应该怎么办?那么,我们来看一下,首先我们要记得啊,我们讲到的地方就是在我们的玩游戏的这个函数当中,当我们的鼠标点下去的时候,首先,我们要保证它点到的是空白。但是呢,大家会发现啊,其实在我们真正的扫雷里面的话,我们运行起来之后,当我们点到一个零的时候,它应该会成片成片的打开,那么这个就是我们这一节要讲的内容。大家就会发现,当我们点到零的时候,它可以把咱们所有零通过一个递归不断的去把能够确定不是雷的地方,全部给它打开,那这个时候我们再去写的话呢,就很简单了。

2024-02-16 10:48:09 754 1

原创 扫雷游戏设计(从零开始)(4)

主要讲述了在制作扫雷游戏的过程中,如何通过编程实现游戏胜负的判断。首先,需要将一个值返回,用于后续判断游戏的输赢。在游戏中,每个格子都有可能包含地雷,玩家需要打开格子来找出地雷。当玩家打开一个格子时,程序会判断该格子是否为地雷,如果是地雷则游戏结束,否则将继续游戏。在判断游戏胜负的过程中,需要用到一个变量count来记录玩家已经打开的格子数。在每打开一个格子时,count值会增加。如果count值等于已经打开的格子数量,则说明玩家已经成功找到所有的地雷,游戏胜利。

2024-02-15 10:34:52 707 1

原创 扫雷游戏设计(从零开始)(3)

该文章主要讲述了在扫雷游戏中,通过数组元素表示雷的位置,可以将数字元素转换成符号或图片,实现可视化显示。同时,也描述了数字和图片之间的对应关系,包括空白图片,标记图片和数字图片的生成和显示。

2024-02-13 16:25:26 886 1

原创 扫雷游戏设计(从零开始)(2)

在这个辅助区和游戏区里面,大家一定要记住辅助区呢,它仅仅是作为咱们在遍历这个九宫格的时候,让它产生一个有这样的一个九宫格,所以我们在初始化的时候,我们要去考虑辅助区要不要初始化?它永远都是零,而我们遍历到这红色里面的值跟什么有关系,跟他周围的-1有关系,跟零是没有关系的,所以我们在编辑这个九宫格里面,我们外层辅助区为零的话,它对我们这个数值是没有任何影响的。好,我们来看一下,现在的话呢,我们十行十列的数组里面有十个雷啊,我们要把这个二维数组当中所有不为负一的,所有不是雷的地方,咱们必须来确定它的值。

2024-02-08 17:37:31 861

原创 扫雷游戏设计(从零开始)(1)

首先,我们需要定义游戏的基本规则和数据结构。游戏板是一个N×N的方格,其中有些方格包含地雷(用数字“*”表示),有些方格是空地(用数字“0”表示),有些方格是标记(用数字“1”表示)。玩家需要点击方格来揭示其内容,如果方格是空地,则可以继续点击周围的方格;如果方格是地雷,则游戏结束;如果方格是标记,则玩家可以继续点击周围的方格,直到找到地雷为止。根据上述规则,我们可以定义一个二维数组来表示游戏板,其中每个元素的值可以是“*”、“0”、“1”。然后我们可以定义一些辅助函数来实现游戏逻辑和界面显示。

2024-02-04 10:19:51 830 1

原创 扫雷设计思路

这⾥我们肯定有办法解决,⽐如:雷和⾮雷的信息不要使⽤数字,使⽤某些字符就⾏,这样就避免冲突了,但是这样做棋盘上有雷和⾮雷的信息,还有排查出的雷的个数信息,就⽐较混杂,不够⽅便。假设我们排查(2,5)这个坐标时,我们访问周围的⼀圈8个⻩⾊位置,统计周围雷的个数是1假设我们排查(8,6)这个坐标时,我们访问周围的⼀圈8个⻩⾊位置,统计周围雷的个数时,最下⾯的三个坐标就会越界,为了防⽌越界,我们在设计的时候,给数组扩⼤⼀圈,雷还是布置在中间的9*9的坐标上,周围⼀圈不去布置雷就⾏,这样就解决了越界的问题。

2024-02-01 17:14:29 821 1

原创 JAVA基础语法

中央处理器(英文Central Processing Unit)- 是计算机中最核心的部件,类似于人的大脑- 是一台计算机运算核心和控制核心,所有运算都由CPU完成- 其功能主要是解释计算机指令以及处理计算机软件中的数据- 是计算机中的存储部件,内存(Memory)也被称为内存储器。- 用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据- CPU可以直接访问内存的数据,而且效率比较高- 容量小不能实现永久存储,一旦断电会造成数据的丢失。

2024-01-30 21:10:19 820

原创 分支和循环

C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合。我们可以使⽤ if 、 switch 实现分⽀结构,使⽤ for 、 while 、 do while 实现循环结构。

2024-01-27 14:49:51 770 1

原创 一篇自我介绍

自我介绍

2024-01-17 12:44:15 348

空空如也

空空如也

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

TA关注的人

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