
Python
文章平均质量分 61
糖诗诗
这个作者很懒,什么都没留下…
展开
-
使用动态规划算法解释硬币找零问题
原文链接 硬币找零问题被公认为动态规划算法的典型应用,其解法包含了动态规划的计算机思想。维基百科上对于动态规划是这样定义的: “是一种数学优化方法,也是计算机编程方法...它是指通过将一个复杂问题分解为许多简单的子问题的简化过程” 换句话说,动态规划是一种将问题简化为许多更小的问题的编程方法。例如,直接问你3*89等于几,你可能没办法回答得像问2*2的结果一样快。但是如果你已经知道了3*88=264,那瞬间就可以推断出3*89=264+3=267。这就是个简单的关于动态规划的例子,从中可以发现动态转载 2021-09-17 14:28:23 · 1246 阅读 · 0 评论 -
VScode中python中用run coder输出结果中文乱码的最终解决方法
我用vscode写python用的是run code这个插件,今天写代码时发现print('中文')在终端窗口是乱码,找了很多原因,最后才发现是一个设置的问题: 用run code输入是乱码,用系统的cmd确是好的,这叫我知道肯定是哪里设置出了问题: 解决方法有两种: 1:在环境变量里添加一个变量设置:PYTHONIOENCODING=utf-8 2:可以通过设置编译参数,指定使用UTF-8编码:"python": "set PYTHONIOENCODING=utf8 &&a..转载 2021-09-16 09:19:00 · 1849 阅读 · 1 评论 -
在Sublime Text 3中配置Python3的开发环境/Build System
Sublime Text作为一款支持多种编程语言的文本编辑神器,深受广大开发者的喜爱。通过简单的配置就可以让Sublime Text 3胜任Python3的开发工作。 工具/原料 Sublime Text 3 build3126 配置代码(见文末) 方法/步骤 打开Sublime Text 3,依次进入Tools-->Build System-->New Build System; 2、点击New Build System后,会生成一个空配置文件,我们需要在.原创 2021-09-10 08:27:54 · 1189 阅读 · 0 评论