
Python3 学习笔记
huaxin820518
不甘于平淡,期望新的机遇和挑战的中年男
展开
-
Python3 猴子吃桃问题
练笔。猴子吃桃,每天吃一半,又多吃一个;最后剩一个,问5天前总共有多少个桃子。很简单,不废话,直接上代码。1 #!/usr/bin/env python3 2 #coding=utf-8 3 # version 3.0.7 4 #循环算法 5 n = 1 6 for date in range(5,0,-1): 7 n=(n+1) <<1 ...原创 2018-08-11 00:25:16 · 3184 阅读 · 2 评论 -
约瑟夫环问题 Python3实现
Python学习笔记尝试用Python3实现约瑟夫环问题。约瑟夫环问题的描述:约瑟夫斯问题(有时也称为约瑟夫斯置换),是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。有 n个囚犯站成一个圆圈,准备处决。首先从一个人开始,越过 k-2个人(因为第一个人已经被越过),并杀掉第k个人。接着,再越过 k-1个人,并杀掉第k个人。这个过程沿着圆圈一直进行,...原创 2018-08-08 19:16:48 · 6940 阅读 · 2 评论 -
VIM YouCompleteMe(ycm) 对于Python3第三方库的自动补全【部分解决】
问题:VIM 用YouCompleteMe(ycm)自动补全插件时,只能支持Python3 的标准库的自动补全,而不能自动补全第三方库的内容。环境:Mac+VIM 8.0+vundle+ycm+python3解决:尝试对Python3第三方库的自动补全进行配置。1)在网上查阅了很多资料,至今未能解决。 首先是官网https://github.com/Valloric/YouCo...原创 2018-08-23 11:05:17 · 11327 阅读 · 2 评论 -
关于Python3装饰器,很多资料没有提到的一点
遇到装饰器,算是一个难点。网上的博文转载的居多,实际动手实践的少。有些代码居然编译不通过,我也是醉了。先上代码:#!/usr/bin/env python3#coding=utf-8################################################ # File Name: p609.py# Author: Yu LingJun# mail: 16...原创 2018-09-25 20:30:20 · 198 阅读 · 0 评论 -
算法(第4版) 笔记 Page 47.pdf
算法(第4版).[美]Robert Sedgewick 笔记:第47页,有一个很有意思的算法,用递归实现了2个10进制的加法转变为1个10进制和1个2进制的各位乘积的加法。 1 #!/usr/bin/env python3 2 #coding=utf-8 3 ################################################ 4 # File ...原创 2018-09-28 17:15:02 · 362 阅读 · 1 评论