随笔分类 -  python小记

随时记录python新大陆
摘要:# 写一个实现迭代器协议的类 Primes 让此类可以生成从b开始的n个素数 # class Primes: # def __init__(self, b, n): # .... # .... # for x in Primes(10, 4): # print(x) # 11 13 17 19 # class Primes(object): @... 阅读全文
posted @ 2018-09-12 21:11 阿牛的牙 阅读(687) 评论(0) 推荐(0)
摘要:需求:某公司有N个人,根据每个人的贡献不同,按贡献值给每个人赋予一个权重。设计一种算法实现公平的抽奖。 需求分析:按照权重对数据进行选择。 代码实现: 个人实现, 不知道对不对 阅读全文
posted @ 2018-08-23 00:04 阿牛的牙 阅读(4778) 评论(0) 推荐(0)
摘要:需求: 在你的面前有一个n阶的台阶,你一步只能上1级或者2级,请计算出你可以采用多少种不同的方法爬完这个楼梯?输入一个正整数表示这个台阶的级数,输出一个正整数表示有多少种方法爬完这个楼梯。 分析:提炼出题干的意思:用1和2产生不同组合,使得他们的和等于台阶的级数,输出有多少种组合方式。 解决: 主要 阅读全文
posted @ 2018-08-01 16:41 阿牛的牙 阅读(30164) 评论(0) 推荐(0)
摘要:python内置函数的file参数,可以实现把输出写入文件,而不再终端显示, 看了看看print的文档介绍, 写了一个小demo, 顺便还了解了一下os.path.* , 以及时间模块,不错不错! 功能说明: 获取输入内容, 写入文件, 输入"q",退出. 可以作为一个记录日志的小脚本 在当前目录生 阅读全文
posted @ 2018-07-18 18:39 阿牛的牙 阅读(1120) 评论(0) 推荐(0)