自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 个人知识点存储--长期更新

通过引入拉格朗日乘子,可将有 d个变量与 k个约束条件的最优化问题转化为具有 d+k个变量的无约束优化问题求解。

2023-03-30 23:42:51 93

原创 python学习数据结构Day01(P213~~223)

数据即信息的载体,是能够输入到计算机中并且能被计算机识别、存储和处理的符号总称。若将线性表L=(a0,a1, ……,an-1)中的各元素依次存储于计算机一片连续的存储空间,这种机制表示为线性表的顺序存储结构。将线性表L=(a0,a1,……,an-1)中各元素分布在存储器的不同存储块,称为结点,每个结点(尾节点除外)中都持有一个指向下一个节点的引用,这样所得到的存储结构为链表结构。

2023-03-25 17:10:57 105

原创 动态规划个人笔记

【代码】动态规划个人笔记。

2023-03-23 16:02:41 96

原创 贪心算法个人笔记

【题目描述】某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统,但是这种拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,由于该系统还在试用阶段。所以一套系统有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度不大于30000的正整数)。计算要拦截所有导弹最小需要配备多少套这种导弹拦截系统。【输入】n颗依次飞来的高度(1≤n≤1000)。【输出】要拦截所有导弹最小配备的系统数k。【输入样例】

2023-03-22 22:49:01 64

原创 python学习核心Day17(P179~~188)

用一系列函数解决问题。– 函数可以赋值给变量,赋值后变量绑定函数。– 允许将函数作为参数传入另一个函数。– 允许函数返回一个函数。

2023-03-22 20:43:47 69

原创 Python练习-蓝桥题库-P498-回文日期

【代码】Python练习-蓝桥题库-P498-回文日期。

2023-03-22 00:13:41 96

原创 Python练习:贪吃蛇

【代码】Python练习:贪吃蛇。

2023-03-22 00:03:38 79

原创 python学习核心Day16(P170~~178)

具有__iter__函数的对象,可以返回迭代器对象。可以被next()函数调用并返回下一个值的对象。能够动态(循环一次计算一次返回一次)提供数据的可迭代对象。含有yield语句的函数,返回值为生成器对象。

2023-03-20 12:25:23 63

原创 python学习核心Day15(P160~~169)

将模块以文件夹的形式进行分组管理。运行时检测到的错误。"""自定义异常类年龄错误""" def __init__(self , message , age_value , code_line , error_number) : super() . __init__("出错啦啦啦") self . message = message。

2023-03-19 16:52:19 99

原创 python学习核心Day14(P149~~159)

"""技能系统练习:指出下列代码哪里体现了三大特征/六大原则。三大特征:封装:将每种影响效果单独做成类.继承:将各种影响效果抽象为SkillImpactEffect隔离技能释放器与各种影响效果的变化。多态:各种影响效果在重写SkillImpactEffect类中impact方法.释放器调用SkillImpactEffect执行各种效果。六大原则:开闭原则:增加新(技能/影响效果),不修改释放器代码.单一职责:SkillImpactEffect 负责 隔离变化。

2023-03-18 16:52:36 80

原创 python学习面向对象Day13(P137~~148)

一个类有且只有一个改变它的原因。代码class 子类(父类):definit(self,参数列表):super().init(参数列表)self.自身实例变量 = 参数说明– 子类拥有父类的所有成员。– 子类如果没有构造函数,将自动执行父类的,但如果有构造函数将覆盖父类的。此时必须通过super()函数调用父类的构造函数,以确保父类属性被正常创建。重用现有类的功能与概念,并在此基础上进行扩展。说明:– 子类直接具有父类的成员(共性),还可以扩展新功能。

2023-03-17 17:21:48 73

原创 python学习面向对象Day12(P127~~136)

在 StudentManagerController 类里面添加删除学生的实例函数,如下。在 StudentManagerController 类里面添加修改学生的实例函数,如下。在 StudentManagerView 类里面添加 根据编号删除学生 的实例函数,如下。在 StudentManagerView 类里面添加 根据编号修改学生 的实例函数,如下。界面视图对象 数据模型对象 逻辑控制对象。界面视图类:负责处理界面逻辑,比如显示菜单,获取输入,显示结果等。

2023-03-14 15:59:26 69

原创 python学习面向对象Day11(P116~~126)

公开的实例变量,缺少逻辑验证。私有的实例变量与两个公开的方法相结合,又使调用者的操作略显复杂。而属性可以将两个方法的使用方式像操作变量一样方便。拦截对实例变量的读写操作@property。

2023-03-14 12:57:20 192

原创 python学习面向对象Day10(P107~~115)

不建议在创建实例变量后,直接 变量名.xxx来创建xxx变量,如下面的s01.name和s01.sex。下面代码中,left()和right()函数独立于类Vectors,是面向过程的思维。(1) 至少有一个形参,第一个参数绑定调用这个方法的对象,一般命名为"self"。不建议通过实例变量访问类成员,如下面的print(s01.count)(2) 无论创建多少对象,方法只有一份,并且被所有对象共享。(2) 调用: 对象地址.实例方法名(参数列表)(2) 调用:类名.方法名(参数列表)

2023-03-13 18:36:48 97

原创 python学习面向对象Day09(P96~~106)

分析出解决问题的步骤,然后逐步实现。例如:婚礼筹办– 发请柬(选照片、措词、制作)– 宴席(场地、找厨师、准备桌椅餐具、计划菜品、购买食材)– 婚礼仪式(定婚礼仪式流程、请主持人)公式:程序 = 算法 + 数据结构优点:所有环节、细节自己掌控。缺点:考虑所有细节,工作量大。代码class 类名:“””文档说明”””definit(self,参数列表):self.实例变量 = 参数。

2023-03-11 02:43:49 111

原创 python学习基础篇Day08(P85~~95)

方法定义者告诉调用者的结果。语法:def 函数名(形参名1=默认实参1, 形参名2=默认实参2, …):函数体说明:缺省参数必须自右至左依次存在,如果一个参数有缺省参数,则其右侧的所有参数都必须有缺省参数。缺省参数可以有0个或多个,甚至全部都有缺省参数。

2023-03-10 18:44:42 192

原创 python学习基础篇Day07(P75~~84)

定义:使用简易方法,将可迭代对象转换为字典。语法:{键:值 for 变量 in 可迭代对象}{键:值 for 变量 in 可迭代对象 if 条件}由一系列不重复的不可变类型变量组成的可变映射容器。无序相当于只有键没有值的字典(键则是集合的数据)。主要应用是从别的容器转换成集合进行去重以及交并补等操作不可变的集合。用于封装一个特定的功能,表示一个功能或者行为。函数是可以重复执行的语句块, 可以重复调用。

2023-03-09 17:36:17 157

原创 python学习基础篇Day06(P61~~74)

使用简易方法,将可迭代对象转换为列表。由一系列变量组成的不可变序列容器。不可变是指一但创建,不可以再添加/删除/修改元素。由一系列键值对组成的可变映射容器。映射:一对一的对应关系,且每条记录无序。键必须惟一且不可变(字符串/数字/元组),值没有限制。

2023-03-08 22:51:53 352

原创 python学习基础篇Day05(P50~~60)

由一系列变量组成的可变序列容器。

2023-03-08 01:49:28 218

原创 python学习基础篇Day04(P36~~49)

在控制台中获取月份,显示季度,或者提示月份错误.循环中的else语句块只有循环正常结束才会执行。对while循环,也就是 其条件判定不满足之时。

2023-03-06 00:53:23 432

原创 python学习基础篇Day03(P24~~35)

判断 and 或 or 逻辑运算,如果判断前半个语句就能结果确定,后面的语句将不再执行。取值:(真,对的,满足条件)True (假,错的,不满足条件)False。比较运算符 > < >=

2023-03-05 18:47:17 359

原创 python学习基础篇Day02(P11~~23)

关联一个对象的标识符(对象的内存地址)

2023-03-05 01:04:19 372

原创 python学习P6~~10

上述四点中,最重要的是第三点一组计算机能识别和执行的指令,是实现某种需求的软件。一种免费、开源、跨平台、动态、面向对象的编程语言。创建项目、文件、运行,调出项目栏窗口先写需求,再写步骤,然后写每步的代码,随后不断调试修改bug"""汇率转换器""" #1.获取数据 str_usd = input("请输入美元:") int_usd = int(str_usd) #2.逻辑处理 result = int_usd * 6.9 #3.显示结果 print(result)程序不是自上而下编写的。

2023-03-04 23:05:26 62

原创 python练习002--成绩统计

一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。接下来 输入n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。输出两行,每行一个百分数,分别表示及格率和优秀率。输入的第一行包含一个整数 n ,表示考试人数。百分号前的部分 四舍五入保留整数。

2023-03-02 22:15:16 1792 2

原创 python练习001--单词分析

输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪个。如果有多个字母出现的次数相等,输出字典序最小的那个。第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。给一个单词,找到出现最多的字母和这个字母出现的次数。对于所有的评测用例,输入的单词长度不超过 1000。输入一行包含一个单词,单词只由小写英文字母组成。

2023-03-01 22:53:39 297

原创 C语言P040——猜数字游戏

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、算法和细节二、代码前言猜数字游戏一、算法和细节两个函数实现。一个展示游戏菜单menu(),一个进行游戏过程game()。1、主函数以do while&switch语句做游戏框架,定义int型变量input控制是否游戏生成所需的随机数2、menu提供选择:1.play,0.exit3、game生成随机数,定义猜测数以while语句提供给玩家猜测二、代码#define _CRT_SECU.

2022-05-24 12:36:55 232

空空如也

空空如也

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

TA关注的人

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