- 博客(36)
- 收藏
- 关注
原创 STM32CubeMX+DHT11+0.96寸OLED实验
在创建的文件夹中找到MDK-ARM文件夹,在MDK-ARM文件夹新建一个lib文件夹,在lib文件夹中加入DHT11.c,DHT11.h,oled.c,oled.h和oledfont.h五个文件,将以上代码粘贴进去。在Connectivity中选择USART1,模式采用Asynchronous异步通信,波特率是9600,我们只需要发送信息,采用通常的阻塞式即可,其他默认;点击魔法棒,在c/c++选项下,找到include path,点击右侧三个点图标,加入lib路径。I2C通信选I2C1,其他默认;
2026-11-06 14:06:39
197
原创 计算机二级(python)【四】
编写代码替换横线,不修改其他代码,实现下面功能用户按照列表格式输入数据,将用户输入的列表中属于字符串类型的元素连接成一个整字符串,并打印输出。输入[123,“Python”,98, “等级考试”]输出Python 等级考试。
2024-03-22 12:41:58
4242
原创 计算机二级(python)【三】
在考生文件夹下有个文件PY101.py,在横线处填写代码,完成如下功能。程序接收用户输入的五个数,以逗号分隔。将这些数字按照输入顺序输出,每个数字占10个字符宽度,右对齐,所有数字显示在同一行。
2024-03-22 09:33:57
2846
原创 计算机二级(python)【二】
考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为15个字符,数字右边对齐,不足部分用*填充。例如:键盘输入正整数n为1234,屏幕输出***********1234。
2024-03-22 09:04:58
3668
原创 计算机二级(python)【一】
考生文件夹下存在一个文件PY101. py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为20个字符,减号字符-填充,右对齐,带千位分隔符。如果输入正整数超过20位,则按照真实长度输出。例如:键盘输入正整数n为1234,屏幕输出---------------1,234提示:建议使用本机提供的Python集成开发环境IDLE编写、 调试及验证程序。
2024-03-22 01:46:51
2645
原创 蓝桥杯刷题(六)
地支一共有十二个,分别为:子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài)。输出一个拼音,表示天干地支的年份,天干和地支都用小写拼音表示(不表示声调),之间不要加入任何多余的字符。天干一共有十个,分别为:甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊。(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)。输入一行包含一个正整数,表示公元年份。
2024-03-13 23:06:50
1167
原创 蓝桥杯刷题(五)
英文形式采用每个月的英文的前三个字母作为月份标识,后面跟两位数字表示日期,月份标识第一个字母大写,后两个字母小写, 日期小于。数字形式直接用两个整数表达,中间用一个空格分隔,两个整数都不写前 导。在小蓝处理的日期中有两种常用的形式:英文形式和数字形式。小蓝要处理非常多的数据, 其中有一些数据是日期。蓝桥杯 2020 第三轮省赛 AB 组 F 题。输入一个日期的英文形式, 请输出它的数字形式。输出一行包含两个整数,分别表示日期的月和日。月英文的前三个字母分别是。输入一个日期的英文形式。输出一个整数代表天数。
2024-03-12 23:40:42
1484
原创 蓝桥杯刷题(四)
蓝桥杯 2020 第二轮省赛 A 组 F 题(B 组 F 题)。输出一行,包含多个整数,相邻的整数之间用一个空格分隔,表示答案。第三行包含一个实数,四舍五入保留正好两位小数,表示平均分。输出一行,包含一个整数,表示满足条件的数的和。第一行包含一个整数,表示最高分。第二行包含一个整数,表示最低分。,请输出这个序列中值为正数的项。分,每个学生的得分都是一个。的整数,表示一个学生的得分。有一个序列,序列的第一个数是。,后面的每个数是前一个数整除。输入的第一行包含一个整数。输入一行包含一个整数。
2024-03-11 23:07:41
752
原创 Python的输入和输出(一)
3.若干行输入,每行输入两个整数 ,遇设定条件终止。整数a和b,由空格分隔,每行输出后接换行。4.若干行输入,每行包括两个。
2024-02-17 20:29:13
491
1
原创 Leetcode刷题(二)
快指针先走n步,然后快慢指针一起走至快指针到末尾,慢指针指向的就是倒数第n个节点的前一个节点,再把慢指针指向倒数第n个节点的下一个节点,最后返回哨兵节点下一个节点即可。因为当要删除的节点为头节点时,返回head就不正确了。这也是设置哨兵节点的原因。如果有环的话快慢指针会再次相遇。为什么不能直接返回head?
2024-02-10 22:48:09
453
1
原创 Leetcode刷题(一)
题中说了不需要考虑数组中超出新长度后面的元素,所以把不为val的元素放前面就好了。python语言执行代码会超时。三、长度最小的子数组。
2024-02-08 23:32:23
488
原创 [python]排序(二)
平均时间复杂度O(nlogn),空间复杂度O(logn)平均时间复杂度O(n²),空间复杂度O(1)原理跟打扑克牌排序一样。定义分区函数,以基准分区。
2024-02-06 14:05:55
374
原创 [python]排序(一)
此例为正序排序,每次循环两两元素大的交换至最后,最后完成排序。平均时间复杂度O(n²),空间复杂度O(1)平均时间复杂度O(n²),空间复杂度O(1)
2024-02-04 18:47:21
237
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅