- 博客(10)
- 收藏
- 关注
原创 蓝桥杯-害羞的男大学生-(字符串,哈希表)
这个应该很明显 很快就可以发现:ord()和chr()的作用,这个就是符合题目条件的函数,小写字母如此,大写字母亦如此。④倘若有很多人都喜欢哪个女生,那么就可以字典理的值+1(之前也有提过,可参考《字典-出现最多次数的最小值》)这里设计的一个函数,就是一个符合题目要求的函数,函数表达的内容:就是解密,把女孩的真名找到。③创建一个函数,返回女生的原名,存储在一个字典里面。②输入第几位男生,心动指数k,女生姓名name。我们不妨做几个例子,看看是否是我需要的。⑤最后比较谁出现最多,则输出她的真名。
2025-04-17 19:36:32
317
原创 贪心算法-计算购买最大数量的商品数
max_count=min(count,m//price)#那么我将要开始,比较一下能够买的数量和本身的数量,然后就是我能够购买的数量。# print(goods) # 输出会是 [(1, 1), (1, 2), (2, 4), (3, 5)]# print(goods) # 输出会是 [(1, 2), (1, 1), (2, 4), (3, 5)]#想当于[(p1,q1),(p2,q2),(p3,q3),(p4,q4)]# 那么我输入之后,是不是要输入p,q,而且他们的数量是不超过种类n的。
2025-04-10 17:55:23
333
原创 字典-出现最多次数的最小值
总结来说,列表和元组都是有序集合,但列表是可变的,而元组是不可变的。这里可以运用一个小技巧,首先创建一个字典,遍历列表a的数据循环,如果a的数据在字典b里面,那么就数值+1,否则,数值就为1,对于刚刷字典(出现次数)的题目的同学非常友好。在Python中,列表(List)、元组(Tuple)、字典(Dictionary)和集合(Set)是四种不同的数据结构,它们各自有不同的特点和用途。字典中的键必须是唯一的,而值则可以是任何类型。元组与列表类似,也是有序的集合,但元组是不可变的,一旦创建就不能修改。
2025-04-07 20:12:39
307
原创 斐波那契数列-python
斐波那契数列由意大利数学家莱昂纳多・斐波那契在 13 世纪引入,它的特点是从第三项开始,每一项都等于前两项之和。该数列通常以如下方式开始:0、1、1、2、3、5、8、13、21、34、……
2025-03-27 19:12:59
253
原创 关于.sort()的排序-python
在 Python 里,sort()是列表对象所具备的一个方法,它的主要作用是对列表中的元素进行原地排序,也就是直接在原列表上进行排序操作,并不会创建一个新的列表。
2025-03-27 18:10:30
180
原创 蓝桥杯-省赛-洁净数
函数定义:定义了一个名为water()的函数,函数内部实现了寻找洁净数数量的逻辑。函数调用:在代码的最后调用water()函数,从而执行函数内部的逻辑。
2025-03-26 22:41:28
228
原创 BFS和DFS(广度优先和深度优先)-python
a=list_text.pop(0)#这是一个比较重要的点.pop(0):移除列表(队列)的数据,也就是先进先出。list_text=[]#创建一个列表,方便存储字典里面的数据,这也是一个队列,先进先出,后面会用到。#只需要修改这个数据,因为栈是先进后出的,其他数据只需要改一下名称,那么就可以实现简单的深度优先。set_text=set()#创建一个集合,集合的特点就是唯一性,不会重复。#这里用到了集合的唯一性,从而来判断重复的值,先来后到,前面存储了,后面就不会存储。使用python来写。
2025-03-25 21:02:20
388
原创 关于日期的计算,天数,星期几
python# 函数体...函数是 Python 中组织代码的一种方式,通过定义函数,我们可以将一段具有特定功能的代码封装起来,提高代码的复用性和可读性。在这个代码中,我们定义了一个名为find_week的函数,它接受一个日期字符串作为参数,并在函数内部完成日期到星期几的转换。然后,我们通过input()函数获取用户输入的日期,并调用find_week函数进行处理。python# 函数体...使用def关键字定义了一个名为find_day的函数,该函数接受一个参数t,代表输入的日期字符串。
2025-03-25 19:38:02
1751
原创 蓝桥杯题目:字符串个数
函数定义:使用定义了一个名为find_i的函数,将实现题目要求的逻辑封装在函数内部,提高了代码的模块化和可复用性。函数调用:通过find_i()调用该函数,执行函数内的代码来完成对输入字符串的处理和结果输出。
2025-03-25 15:03:53
1310
1
原创 质因数的个数
本题将质因数分解的逻辑封装在一个函数num_add中,将统计最大质因数个数的逻辑封装在另一个函数text中。函数的使用可以提高代码的可读性和可维护性,使得代码结构更加清晰。通过函数的调用,可以将不同的功能模块组合起来完成整个任务。
2025-03-25 13:37:19
1268
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人