自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BC

  • 博客(66)
  • 收藏
  • 关注

原创 Anaconda3如何使用Anaconda Prompt,如何配置虚拟环境,一些常用的Anaconda Prompt指令

在日常使用中,如果需要切换不同的环境,可以使用conda activate和conda deactivate命令来进行操作。Anaconda是一个流行的Python发行版本,它集成了许多科学计算和数据分析常用的库,并提供了一个方便的环境管理工具,可以创建、删除和切换不同的Python环境。首先下载并安装Anaconda,安装过程中可以选择添加到系统路径中,这样就可以在终端命令行中直接使用conda命令。其中,"base"是默认环境的名称,存储在Anaconda安装路径下的根目录中。

2023-06-13 22:49:41 3517 1

原创 C:\Users\BC>conda -V ‘conda‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

找到其中包含 Anaconda 安装目录的部分,即为 Scripts 路径。通常,Scripts 目录在 Anaconda 安装目录下的。打开 Anaconda Prompt(即在开始菜单中找到“Anaconda Prompt”并打开)。这个命令会显示 conda 可执行文件的完整路径,其所在的目录即为 Anaconda 的安装路径。如何找到Anaconda安装路径和Scripts路径?这里就是你的“path”,点击新建,建立两个路径。命令可以找到 conda 的安装路径,而。

2023-06-13 21:56:20 2010

原创 Python类的特殊方法

() 获取对象指定属性的值,如果同时定义了该方法与__getattr__(),那么__getattr__()将不会被调用,除非在__getattribute__()中显式调用__getattr__()或者抛出AttributeError异常。 Python类有大量的特殊方法,其中比较常见的是构造函数和析构函数,除此之外,Python还支持大量的特殊方法,运算符重载就是通过重写特殊方法实现的。() 与内置函数str()对应,要求该方法必须返回str类型的数据。() 与内置函数reversed()对应。

2023-06-04 15:11:59 662

原创 Python 3.x中的属性

在 Python 3.x 中,属性是一种特殊的类成员,它定义了对象的状态和行为。属性通常用于存储对象的内部状态和数据,提供对其进行访问、修改和删除的接口。需要注意的是,当实例属性和类属性同名时,实例属性会覆盖掉类属性。如果想要访问类属性,可以使用类名或。Python 的属性可以分为两种类型:实例属性和类属性。

2023-06-04 15:06:35 153

原创 类成员与实例成员,私有成员与公有成员

综上所述,Python中具有动态性,它允许我们在运行时动态地增加或修改类和对象的属性和方法,这是和很多面向对象语言不同的一点,也是Python动态类型的特点之一。在Python中,类是一种面向对象的编程方法,它定义了一组共享相同属性和方法的对象的抽象模板。在Python中比较特殊的是,可以动态地为类和对象增加成员,这一点是和很多面向对象程序设计语言不同的,也是Python动态类型特点的一种重要体现。在类的方法中可以调用类本身的其他方法,也可以访问类属性以及对象属性。

2023-06-03 16:47:59 474

原创 self参数(python)

在上面的示例中,我们创建了一个Person类的实例person,并调用它的introduce()方法,这个方法不需要显式传递self参数,因为Python会自动将person对象传递给self参数。在类的实例方法中访问实例属性时,需要以self为前缀,这是因为实例方法是基于类的模板创建出来的,而使用self可以帮助实例方法找到它所对应的对象,从而访问和修改该对象的属性和方法。在这种情况下,需要首先创建该类的实例对象,然后使用该实例对象来调用该方法,并将该实例对象作为self参数的值传入。

2023-06-03 13:29:59 1234

原创 python多线程与多进程

python多线程与多进程在你有更多的计算资源的时候,你可以使用进程加快任务打开Photoshop、3DsMax这样的大型软件时需要加载很多模块和动态链接库,软件启动时间会比较长,可以使用一个线程来显示一个小动画来表示当前软件正在启动,当后台线程加载完所有的模块和库之后,结束该动画的播放并打开软件主界面;这句话所描述的情况是针对打开大型软件时的实际应用场景,具体来说就是打开Photoshop和3DsMax这两个软件时,需要加载很多模块和动态链接库,这些模块和库越多,启动时间就越长。为了优化用户体验,可

2023-05-08 18:36:38 76 1

原创 归并排序算法

【代码】归并排序算法。

2023-05-07 15:27:39 37

原创 python中的继承与多态,dir()函数

这就是Python多继承时的方法解析顺序(MRO)问题,如果父类中有相同的方法名,而在子类中没有指定父类名,则Python解释器会按照子类继承父类的先后顺序从左到右进行搜索,找到第一个匹配的方法并执行。在Python中,多态(polymorphism)是面向对象编程的一个重要概念,它指的是基类的同一方法在不同派生类对象中具有不同的表现和行为。通过继承和多态,我们可以在不修改原有代码的情况下,轻松地添加新的行为和属性,或者修改现有的行为和属性,从而达到更好的代码复用和更好的系统扩展。来修改私有变量的值。

2023-04-25 01:56:02 583

原创 第几位质数是什么python实现

在 {0:b} 中,0 表示内容对应函数中的第一个参数(称为第0个),因为Python是从0开始计数的;此程序首先定义了两个功能函数 is_prime 和 nth_prime,is_prime 用于判断一个正整数是否为质数,而 nth_prime 用于找到第n个质数并返回。函数时,字符串可以包含一个或多个“占位符”{},函数根据花括号内变量名称的顺序,将外部传入的参数按顺序进行格式化并插入到相应的位置。运行成功后,程序将会根据用户输入的数字返回第几个质数,并输出结果。这是数字 42 在二进制中的表示方式。

2023-04-21 02:02:47 460

原创 二极管初识

首先答案肯定是不能,主要原因还是基区厚度的问题,就是说载流子有平均迁移长度,平均迁移长度就可以理解为是载流子在不同的区迁移的平均值(比如电子在P区),超过这个长度多数载流子会被复合,比如电子在P区只能移动很短的距离,超过这个距离电子就会被P区空穴复合。反偏时就反过来了,内建电场加强,于是增强的电场就开始抽取耗尽区两边中性区的载流子,但奈何这个电场抽的是中性区的少数载流子,少数载流子本来就少,电流很小,于是表现为反向截止。相比之下,在多数载流子区,二极管中主要存在的是多子,即电子和空穴都很多。

2023-04-20 18:58:52 1183

原创 贪吃蛇plus

import pygame # 导入 Pygame 库import random # 导入 random 模块# 初始化 Pygamepygame.init()# 游戏设置screen_width = 800 # 屏幕宽度screen_height = 600 # 屏幕高度screen = pygame.display.set_mode((screen_width, screen_height)) # 创建屏幕窗口pygame.display.set_caption("贪吃

2023-04-20 18:06:35 74

原创 贪吃蛇自运行 AI 三条命

【代码】贪吃蛇自运行 AI 三条命。

2023-04-20 17:36:00 154

原创 自运行贪吃蛇AI

【代码】自运行贪吃蛇AI。

2023-04-20 17:23:57 90

原创 贪吃蛇游戏

贪吃蛇

2023-04-20 17:23:11 82

原创 初识Django

Django模板语言(Template Language)包含了一些基本语法,以帮助你在模板中动态地生成HTML页面。

2023-04-20 00:22:22 199

原创 # 利用面向过程程序设计的逻辑,解决下列问题: # 某研究生从上海某211大学编程相关专业毕业后,在某头部互联网公司找到了一份年收入(税后) # 30万元的工作。公司承诺每年薪金增长15%,到达60

【代码】# 利用面向过程程序设计的逻辑,解决下列问题: # 某研究生从上海某211大学编程相关专业毕业后,在某头部互联网公司找到了一份年收入(税后) # 30万元的工作。公司承诺每年薪金增长15%,到达60。

2023-04-19 20:27:28 71

原创 利用面向对象程序设计的逻辑,解决下列问题: # 某研究生从上海某211大学编程相关专业毕业后,在某头部互联网公司找到了一份年收入(税后) # 30万元的工作。公司承诺每年薪金增长15%,到达60万每

每个人都有一个想要买的房子,即每一个PERSON的对象中包含一个APARTMENT的对象。每个class都要有自定义的构造函数,且构造函数接受不定量的参数。程序仅包括两个class:PERSON和APARTEMNT。除属于class的方法外,程序不能包含任何函数。程序稳定,尽可能的不报错。

2023-04-19 20:25:18 225

原创 Python如何在外部通过类名调用对象方法

Python如何在外部通过类名调用对象方法

2023-04-19 14:04:29 803

原创 上海某211大学编程相关专业毕业后,在某头部互联网公司找到了一份年收入(税后)30万元的工作。公司承诺每年薪金增长15%,到达60万每年后达到薪金天花板,每年薪金增长5%。该学生刚毕业时在嘉定区看中了

某研究生从上海某211大学编程相关专业毕业后,在某头部互联网公司找到了一份年收入(税后)30万元的工作。公司承诺每年薪金增长15%,到达60万每年后达到薪金天花板,每年薪金增长5%。该学生刚毕业时在嘉定区看中了一套市价600万元的二手房,该二手房房价每年上涨10%。请问,假设该学生的工资全部用来买房,需要多少年才能攒够首付(房价的30%)?

2023-03-22 13:51:08 186

原创 初学C语言常用基本函数

初学C语言常用函数辗转相除法求最大公约数:用函数方法# include <stdio.h>int gcd(int, int);//函数声明main( ){int a, b;scanf(“%d, %d”, &a, &b);printf(“a=%d, b=%d, gcd=%d\n”, a, b, gcd(a,b)); }int gcd(int x, int y){ int r; r=x%y; if(r==0) return y; ret

2022-04-04 21:57:43 351

原创 Java基础字符类型

题头的话:长按点赞可私我赠送50+本Java书籍电子书资源package bao;public class 字符类型 { char x='a'; //char型既字符类型,使用char关键字进行声明,用于存储单个字符,系统分配两个字节的内存空间。在定义字符型变量时,要用单引号括起来,例如‘s’表示一个字符 char X=97; //注意这里没有单引号 //且单引号中只能有一个字符,多了就不是字符类型了,而是字符串类型,需要用双引号进行声明。 public static void ma

2022-03-28 13:51:17 1161

原创 Java整数类型介绍

System.out.println("不能以零作为十进制的开头"); System.out.println("八进制必须以零开头"); System.out.println("十六进制必须以0x或0X开头");

2022-03-26 22:20:29 672

原创 java--一起加入光荣的进化吧

package bao;public class lei { static String s1="hello "; public static void main(String[] args) { String s2="world"; System.out.println(s1); System.out.println(s2); System.out.println(); System.out.println(s1+" "+s2); // System.out.pri

2022-03-26 21:13:06 452

原创 啥叫类和对象?不学后悔一辈子

题头的话:长按点赞可私我赠送50+本C与C++书籍电子书资源啥叫类和对象?不学后悔一辈子!学了浪费五分钟咱都知道,C++它是面向对象的。类学生类intchar数组对象变量实例:学生变量实例:x变量实例:c变量实例:a[10]变量名值:张三值:10值:luanma值:a[i]=i是的,没错,如你所想:每一行的地位一样。int话事:int是一个类型,int中都有一个共同的特征,那就是其中不管哪个实例x,y,z···它们的值都是整数。“类”是一种数

2021-11-18 21:53:05 459

原创 C++中变量定义&作用域运算符&引用&const修饰符&C++字符串&强制类型转换

C++的变量定义举例#include<iostream>using namespace std;int main(){ struct student { int no; float math; }; int n; cin>>n; student wang; //C++中变量的定义语句可以出想在程序中的任意位置;可以使用结构体名定义变量。 wang.no=n; cin>

2021-07-10 20:15:49 751 6

原创 C++动态内存的分配与释放(例:从堆内存中获取一个整型数组,赋值后打印出来)

C++动态内存的分配与释放程序运行时可以使用的内存空间称为堆(heap)。堆内存就是在程序运行时获得的空间,在程序编译和连接时不必确定它的大小,它随着程序运行过程变化(故堆内存也称为动态内存)。C++可以使用从C标准库中继承来的malloc() 和free()函数 (此时应用到头文件malloc.h ),h或者是使用new和delete运算符。new运算符运算符new用于分配堆内存:指针变量=new 数据类型;new从堆内存中为程序分配可以保存某种类型数据的一块内存空间,并返回该内存的首地

2021-07-08 20:48:10 818 2

原创 初入C++啦啦啦

C++语言输入输出举例#include<iostream>using namespace std;/*使用using指示符可以一次性的使名字空间中的所有成员都可以被直接使用。比using声明方便。using指示符以关键字using开头,后面是关键字namespace,然后是名字空间间的名称。标准C++库中的所有组件都是在一个被称为std的名字空间中声明和定义的。在采用标准C++平台上使用标准C++库中的组件,只要写一个using指示符:using namespace std;*/

2021-07-07 23:13:54 104

原创 数字和及转换 【问题描述】 从键盘输入不超过10行10列的整型二维数组中的元素,求出各奇数行(下标为0,2,4,6…的行,即第1,3,5,7…行)之和,并把和的每位数字转成相应的拼音

数字和及转换【问题描述】从键盘输入不超过10行10列的整型二维数组中的元素,求出各奇数行(下标为0,2,4,6…的行,即第1,3,5,7…行)之和,并把和的每位数字转成相应的拼音(数字0~9的拼音分别为:ling,yi,er,san,si,wu,liu,qi,ba,jiu)输出,输出格式参照样例输出的格式。【样例输入1】5 656 78 36 4 50 8019 44 95 72 -8 6085 67 -3 32 12 3529 21 47 88 28

2021-03-12 08:25:10 4455 2

原创 求营业额占比 【问题描述】 从键盘输入学校附近某烧烤店某年每月的营业额,然后计算每月的营业额在年营业额中所占的百分比(四舍五入为整数,且不会超过全年的70%),并以样例输出所示的水平直方图形式

求营业额占比【问题描述】从键盘输入学校附近某烧烤店某年每月的营业额,然后计算每月的营业额在年营业额中所占的百分比(四舍五入为整数,且不会超过全年的70%),并以样例输出所示的水平直方图形式打印出来。【输入形式】输入12个月的营业额(浮点数),中间用一个空格分隔。【输出形式】水平直方图形式输出。【样例输入】10 20.7 20.3 40 60.6 80 130 120 110 65 35 15【样例输出】1( 1%) #2( 3%) ###3( 3%) ###4( 6%) #####

2021-03-12 08:24:40 3939 2

原创 求赌王的密码 【问题描述】 赌王喜欢“A”,密码由6行6列扑克牌中每行“A”的位置数字组合而成。扑克牌点数由1~9,J,Q,K,A组成,每行的扑克牌中最多只能出现一次“A”;也可能没有“A”,

求赌王的密码【问题描述】赌王喜欢“A”,密码由6行6列扑克牌中每行“A”的位置数字组合而成。扑克牌点数由1~9,J,Q,K,A组成,每行的扑克牌中最多只能出现一次“A”;也可能没有“A”,则密码中对应的位置数字是0。【输入形式】6行6列字符【输出形式】6个位置数字组成的密码,输出后不换行。【样例输入】789AJKQKA358123456456789AJQK7856789A【样例输出】430016【样例说明】第1行中“A”出现的位置是4,第2行中“A”出现的位置是3,第3行和

2021-03-12 08:23:17 3891 4

原创 计算星期 【问题描述】 任意输入一个日期,求这一天是星期几。提示:输入语句格式为scanf(“%d-%d-%d“,&year,&month,&day);

计算星期【问题描述】任意输入一个日期,求这一天是星期几。例如:1980年1月1日是星期二。【输入形式】从键盘输入一行字符串“Y-M-D”,表示一个有效的公历日期。其中Y为年(范围为1980—3000年),M为月,D为天,都不带有前缀0。提示:输入语句格式为scanf("%d-%d-%d",&year,&month,&day);【输出形式】输出只有一行,是代表星期的字符串。对于星期一至星期日,分别输出Monday、Tuesday、Wednesday、Thursday、F

2021-03-12 08:22:24 7280 3

原创 字符串分隔 【问题描述】 输入两个字符串str和cut。cut由若干个字符构成,其中每个字符均可作为一个分隔字符对str进行分隔。

字符串分隔【问题描述】输入两个字符串str和cut。cut由若干个字符构成,其中每个字符均可作为一个分隔字符对str进行分隔。注意:str和cut中均可以包含空格。如果cut中含有空格,则空格也作为str的分隔字符。cut中字符不能用减号(系统问题)。【输入形式】分两行输入两个字符串str和cut。【输出形式】分行输出str被分隔后的各字符串。【样例输入】(其中“□”代表一个空格)jfi,dpf.,jfpe&df&jfpf/□□jfoef$djfo□,pe,.□/&am

2021-03-12 08:16:22 5677

原创 求两组整数的交集 【问题描述】 读入两组整数(每组不超过20个整数,并且同一组中的整数各不相同),编程求两组整数的交集,即在两组整数中都出现的整数,并按从大到小的顺序输出。若交集为空,则什么都不输

求两组整数的交集【问题描述】读入两组整数(每组不超过20个整数,并且同一组中的整数各不相同),编程求两组整数的交集,即在两组整数中都出现的整数,并按从大到小的顺序输出。若交集为空,则什么都不输出。【输入形式】先输入第一组整数的个数,然后在下一行输入第一组整数;然后再以同样的方式输入第二组整数。【输出形式】按从大到小顺序输出两组整数的交集(每个整数占6位,即按%6d格式输出每个整数)。【样例输入】85 -105 0 4 32 -87 9 -6075 2 87 10 -105 0 32【

2021-03-12 08:16:12 7458 3

原创 整数出现次数 【问题描述】 输入一组无序的整数,编程输出其中出现次数最多的整数及其出现次数

整数出现次数【问题描述】输入一组无序的整数,编程输出其中出现次数最多的整数及其出现次数。【输入形式】读入整数的个数(大于等于1,小于等于100),然后在下一行输入这些整数。【输出形式】输出出现次数最多的整数及其出现的次数,两者以一个空格分隔;若出现次数最多的整数有多个,则按照整数升序分行输出。【样例输入】100 -50 0 632 5813 -50 9 -50 0 632【样例输出】-50 30 3【样例说明】输入了10个整数,其中出现次数最多的是-50和0,都出现了3次。输出

2021-03-12 08:15:57 16686 7

原创 统计指定字符个数(在本题基础上自行完成统计大写字母、数字字符等程序) 【问题描述】 输入一行含空格在内的字符,分别统计其中每个小写字母的个数,并按字母顺序输出个数不为零的小写字母及其对应的个数

统计指定字符个数(在本题基础上自行完成统计大写字母、数字字符等程序)【问题描述】输入一行含空格在内的字符,分别统计其中每个小写字母的个数,并按字母顺序输出个数不为零的小写字母及其对应的个数,每对占1行;若无小写字母则输出“None”。【样例输入1】6a1b2c3 D4abcdxyz【样例输出1】a:2b:2c:2d:1x:1y:1z:1【样例说明1】输入字符串中,小写字母a,b,c各出现2次,d,x,y,z各出现1次,其他小写字母没出现就不输出。【样例输入2】ABC123AB

2021-03-11 20:15:47 3401 1

原创 校园歌手大奖赛 【问题描述】 校园歌手大奖赛中,有5个评委为参赛的选手打分,分数取值1~10,且各不相同。

校园歌手大奖赛【问题描述】校园歌手大奖赛中,有5个评委为参赛的选手打分,分数取值1~10,且各不相同。选手最后得分为:去掉一个最高分和一个最低分后其余3个分数的平均值。同时对评委评分进行裁判,即在5个评委中找出最公平(即评分最接近平均分)的评委。(1)输入评委编号(int型一维数组)及相应的打分(int型一维数组);(2)求解并输出平均分(double型变量,保留两位小数);(3)求解并输出最公平的评委(假设只评出一位最公平的评委,如果几位评委分数一致,输出最先输入的评委编号)编号。【样例输入1

2021-03-11 20:15:00 8185

原创 加密字符 【问题描述】 在情报传递过程中,为了防止情报被截获,往往需要用一定的方式对情报进行加密。简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易识别

加密字符【问题描述】在情报传递过程中,为了防止情报被截获,往往需要用一定的方式对情报进行加密。简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易识别。我们给出一种加密算法,对给定的一个明文字符串(括号中是一个“原文 -> 密文”的例子):(1)明文字符串中所有的字母都按字母表顺序被循环左移了三个位置(deac -> abxz),其他非字母的字符不变;(2)逆序存储(abxz ->zxba)。编写程序,输入明文字符串(含空格),输出加密后的密文字符串。输出结束要换行

2021-03-11 20:14:09 8990

原创 合并字符串-----编写一个函数void str_bin(char str1[ ], char str2[ ]),其中str1、str2是两个有序字符串(字符已按ASCII码值从小到大排序)

合并字符串【问题描述】编写一个函数void str_bin(char str1[ ], char str2[ ]),其中str1、str2是两个有序字符串(字符已按ASCII码值从小到大排序),将str2合并到str1中,要求合并后的字符串仍是有序的,并且允许字符重复。main主函数功能:输入两个有序字符串,调用str_bin子函数完成字符串合并,并输出合并后的结果。【输入形式】输入两个有序字符串(不超过100个字符)。【输出形式】输出合并后的有序字符串。【样例输入】acegbdfh【样

2021-03-11 20:00:22 11678 6

原创 组数(【问题描述】输入一行字符串(设字符数不大于80),提取该字符串中的数字字符并组成一个整数,输出该整数及其两倍的值。)

组数【问题描述】输入一行字符串(设字符数不大于80),提取该字符串中的数字字符并组成一个整数,输出该整数及其两倍的值。要求在主函数中输入字符串,并输出结果。在子函数中提取该字符串中的数字字符并组成一个整数。【输入形式】输入一行字符串。【输出形式】提取该字符串中的数字字符并组成一个整数,输出该整数及其两倍的值。【样例输入】(下画线部分为键盘输入)Enter a string:ab34df6【样例输出】digit=346,692【样例说明】输入和输出提示符中冒号、逗号、等号均为英文符号,两

2021-03-11 19:58:51 2918

空空如也

空空如也

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

TA关注的人

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