![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python闲写
文章平均质量分 56
使用python做一些事情。
是强筱华哇!
野生程序猿
展开
-
利用AI Chat 将电子书自动截屏并保存成pdf文件
AI Chat是一种基于人工智能技术的聊天机器人,它能够模拟人类的对话,以自然语言形式与人类进行交流。随着自然语言处理和深度学习技术的不断发展,它已经应用于各个领域,如智能客服、智能助手、教育等。它可以帮助人们更快地解决问题,提高工作效率,同时也为人们提供了更加智能化的生活方式。原创 2023-10-29 00:47:37 · 625 阅读 · 0 评论 -
用python写海明校验码
生成海明校验码def Input(): """ 输入字符串'0'与'1'的组合 输出两个参数:字符串的长度,字符列表 """ string = input("请输入‘0’‘1’字符串:") return len(string), list(string)# n表示字符串长度,List表示字符列表。List --> type(List[0])=stringn, List = Input()def getK(n): """ par原创 2021-07-13 20:45:44 · 1315 阅读 · 2 评论 -
用python将书中流程图扫描成美观的电子稿
灵感开始写博客时,为了更好的表达,就需要流程图或者示意图来表达自己的思想。但是用电脑作图真的好麻烦,而且格式很固定,没有自己的风格,学起来也费时间,而且书上有些流程图挺好的,但是却不能直接用上,毕竟直接拍图发博客既觉得违和,又不美观。于是,我就构思如何将书中的流程图或者手写流程图,变成电子形式,本质上就是把背景去掉,换一个美观的背景。实践书中流程图一般书中流程图都是白色背景黑色线框流程图可以发现,把拍下来的图片发到博客感觉很违和(我个人觉得)。背景也不是纯白色的,但是我们要做的是换掉背景,换成原创 2021-07-12 21:17:03 · 2760 阅读 · 6 评论 -
将折线图转换成光滑的曲线
环境及使用的模块编译器:python 3.x需要使用的模块:numpymatplotlibscipy# 在终端中输入pip install numpy -i https://pypi.tsinghua.edu.cn/simplepip install matplotlib -i https://pypi.tsinghua.edu.cn/simplepip install scipy -i https://pypi.tsinghua.edu.cn/simple代码示例随机生成10个原创 2021-04-20 19:26:15 · 7561 阅读 · 2 评论 -
python异常集合
python异常集合内置异常具体异常exception AssertionErrorexception AttributeErrorexception EOFErrorexception GeneratorExitexception ImportErrorexception IndentationErrorexception IndexErrorexception KeyErrorexceptio...原创 2020-03-13 18:08:16 · 1209 阅读 · 1 评论 -
了解python 异常处理,捕获未知异常以及自定义异常
Python3 错误和异常Python3 错误和异常没有异常处理机制异常处理器 except代码示例捕获错误类型捕获未知错误完整的异常语法异常具有传递性自定义异常小总结Python3 错误和异常没有异常处理机制当我们敲代码时,总时会出现一些语法错误,执行时就会报错,提示我们是什么类型的错误。这时我们就要去修改错误,直到没有语法错误,程序就不会报错(逻辑错误是不会报错的,逻辑错误就是程序执行结...原创 2020-03-13 19:05:40 · 3370 阅读 · 0 评论 -
用python写24点游戏
思路:通过暴力方法破解(即全排列)利用后缀表达式来去除括号的麻烦对零这个特殊数字的处理再后缀转中缀表达式# 输入4个[1~13]之间的数字def Input(): while True: try: a, b, c, d = map(int, input("请输入[1~13]之间的四个数字(空格分开):").split()) for i in [a, b, c, d]: if i<1原创 2021-03-10 10:11:45 · 1609 阅读 · 2 评论 -
操作系统--银行家算法
操作系统--银行家算法银行家算法的基本思想银行家算法代码的实现银行家完整代码如下银行家算法的基本思想在资源分配前,判断系统是否处于安全状态,如处于安全状态则把资源分配给申请进程,如处于不安全状态则令申请资源的进程堵塞,不响应其资源申请。银行家算法的核心理念就是把资源分配给那些最容易执行完成的进程,保证系统中各进程都能正常完成。银行家算法代码的实现定义全局变量 ,方便函数的输入。再定义函数...原创 2019-11-10 18:06:16 · 2101 阅读 · 0 评论 -
走迷宫 BFS 27行python代码解决
描述一个网格迷宫由n行m列的单元格组成,每个单元格要么是空地(用0表示),要么是障碍物(用1来表示)。你的任务是找一条从起点到终点的最短步数和移动序列,其中UDLR表示上下左右操作。任何时候都不能在障碍物格子中,也不能走到迷宫之外。起点和终点保证都是空地。n,m<100。输入第一行:n, m 分别表示行与列接下来输入n行m列由’0’与’1’组成的二维列表输出第一行:最短路径的长度第二行:输出最短的路径测试用例示例一输入:3 3001100110输出:4RDRD原创 2020-10-15 02:10:11 · 1421 阅读 · 0 评论 -
蓝桥杯基础练习特殊回文数(Python代码 CPU使用46ms 内存使用7.503MB)
特殊回文数问题描述123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式输入一行,包含一个正整数n。输出格式按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定1<=n<=54。完整代码...原创 2020-01-27 20:49:19 · 1572 阅读 · 3 评论 -
操作系统--响应比最高者优先算法(只需80行Python代码)
操作系统--响应比最高者优先算法(Python代码)响应比最高者优先算法简介原理Python代码(1) 原始数据(2) 代码实现1.创建进程2.第一次排序3. 找出在作业结束前被创建的作业4.找出响应比最大的作业相对应的索引(大字典的键)5.修改数据6.打印输出7.主函数8.完整代码9.输出响应比最高者优先算法简介响应比最高者优先算法(Highest Respone Patio Firs...原创 2020-01-03 18:45:59 · 7584 阅读 · 0 评论