- 博客(11)
- 收藏
- 关注
原创 python蓝桥3764-小桥的神秘礼物
其实这道题目通过传统的列表访问索引的方法也是可以达到题目的效果,但是第一次提交通过0%,我个人推测可能是两个原因过不去。1、时间复杂度太高,因为这题涉及到添加删除等操作,列表很耗空间复杂度为o(n)而队列只要o(1)2、这个是个官方题,可能不导入队列库不让通过。
2024-04-24 18:27:25
451
1
原创 python123-计算向量内积(有坑)
这道题坑在如果flag不为0那么就会继续循环判断,因为题目的输入是需要以逗号分隔,而逗号又不是整数类型所以会报错。这个题目很有意思,因为在原有的基础上加了excpet..try语句,所以python程序会自己检测错误。
2024-04-19 19:29:54
444
1
原创 python蓝桥-17614野兽先辈移除列表
3、如果索引的值大于ls的长度,那么就先把索引值减去ls的长度并赋值给index,然后在ls中删除index(也就是要删除的索引),然后也添加到s中。1、首先先获得n,这个时候通过列表推导式继续获得两组数(题目中的两组数,ls是一组数,ls_delete是要删除的索引,并且新建一个列表s),我删除的索引是编程语言的索引(从0开始),我以为只要根据下面列表的索引删除上面对应的数,题目实际要求删除的是。剩下的两行就是给你两组数,上面的就是一组数,下面的数是一组索引,用于删除上面的数。可以检测不过,为什么呢?
2024-04-18 17:59:27
356
1
原创 蓝桥小王子单链表-python
然后获得整数x,因为是个二维数组所以循环相对应i的索引为0的值(因为样例输入都是一位数字) 上面的ls是这样的: [[2],[3]]这是一道蓝桥竞赛书中的官方题目,接下来是我的解题思路,首先先获得整数m,决定获得用户输入的次数,接下来是个。当不确定循环多少次时,通过len函数循环相对于的次数。然后我新建一个列表,用于每次输出每次列表的值,),新手做久了跟数组有关的题目就知道为什么了。可以看到输出的值是1,1,3,4。分别不同赋值给索引和插入的值。,用于记录用户的输入,是个。,换成别的写法也可以。
2024-04-12 19:21:16
651
1
原创 python蓝桥-610(分数和)
输出的结果为3/2(相当于1/1和2/1的和,这边我省略了过程,和上面0处相同,可自行理解)最后格式化输出,b为1,a为1,正好是题目第一个值1/1。总共有四种解法,我这边解释一个最容易看懂的解法(然后b+=a和a*=2,b此时为1,a为2。b为3,a为4 (对应上面的7~8行)首先我把循环调成1到2这样方便理解。然后循环变成1,也就是循环第二次。首先循环两次,第一次为0。
2024-04-07 17:13:57
480
原创 python蓝桥题库2141-山
见题目我最近买了他们官方的程序设计竞赛的书,一本紫色的,在引子部分这部分出现了这道题,最开始看代码的时候没看懂,我现在来逐层分析,
2024-04-06 19:56:01
622
1
原创 pandas库运行时报错问题
错误提示表明你的文件中包含了非UTF-8编码的字符序列,这可能是由于你的源代码文件不是以UTF-8编码保存的。Python 3 默认使用 UTF-8 编码,如果你的代码文件使用了不同的编码,就会在执行时遇到这个问题(以上为人工ai回答)也就是说是因为编码的问题导致的,我们只要改变一下文件的编码格式就可以解决这个问题。今天在学pandas库,发现我运行时报错了。后来我去问了一下人工ai。
2024-04-05 09:08:50
257
1
原创 洛谷P1075python(质因数分解)
3、我这边设置两个循环去判断那两个数(循环是由内到外的,具体可以去找实例,在我这个程序中i循环23次。j从0(因为我j循环的开始是i,而i列表的循环默认从0开始,所以j也默认从0开始,前面说的都是在我的程序中,不代表所有程序)开始循环一直到23,但不包括23),如果两个数相乘能得到n,那么就把i和j放入列表中。今天做的是洛谷的一道题,没有通过,得了60,时间处理太慢了,我从来没去注意过什么时间复杂度,因为最开始学python的时候我更注重编程的过程,一些基础理论没怎么去看(像什么环境之类的)
2024-02-10 21:04:04
223
1
原创 python123(查找最大值)
其实我个人感觉不一定要按标准答案来,能省时省力写出来就行了,这上面的一些标准答案新手没基础很难看懂其实,这个平台只要答案检测能过,那么就可以得分。本人不定期发帖子,我也是普通人,不是专业编程。对比标准答案,我的函数部分少了一行,而且通过一个函数就可以完成,并且当无论多少个数都可以找到最大值。
2024-02-04 16:59:34
307
1
原创 python123(回文数字)
这个课程中经常使用的eval()函数,很多新手都不懂,eval()函数需要看情况使用,一般用于需要数字解决的问题中,本题涉及字符串。正常清理下的input函数默认是字符串类型。可以发现第一位和最后一位是相同的,所以通过判断字符串是否相等的方式就可以知道是否是回文数字。
2024-02-04 08:50:48
386
1
原创 python123(打印字母)
个人不建议看题解的,需要导入函数,新手看不懂;我这个比较容易看懂,先循环26次,其中不包括26。因为26个字母的二进制是连续的,所以通过二进制转换就可以得到结果。注意,第二行的效果是从内到外的,第一次因为i=0所以等于本身。见题目,要求打印a-z大小写效果。chr()转换成对应的字符串。ord()转换成二进制。
2024-02-04 08:28:18
283
1
空空如也
P1153数字反转python
2024-04-10
虚拟交换机的配置实训
2024-04-01
pandas库导入失败
2024-03-30
iphone收不到消息
2024-03-20
python矩阵与矩阵的乘积
2024-03-17
Nnumpy库矩阵与向量的乘积
2024-03-16
数学底为x的方程,两题
2024-03-07
python123json库问题
2024-02-25
正则表达式python
2024-02-18
ip子网掩码问题,概念有点混淆
2024-02-08
数学数列问题,求Sn
2024-01-26
是我出错了还是题出错了?
2024-01-25
第一行代码什么意思?
2024-01-24
这是为什么呢?vb程序语言设计
2024-01-11
jieba库安装不成功
2023-12-30
这个第四行该怎么解释
2023-12-17
我这个pyinstaller库是安装不了吗?
2023-12-16
哪里出错了?for in 循环
2023-12-03
第4行求解,0,6怎么来的?
2023-11-16
python中的group
2023-11-02
pythonmap()函数
2023-10-26
python星星打印
2023-05-16
我这个做的对吗?求解
2023-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人