摘要: 输入:年、月 输出:这一年的这个月所对应的总天数 #include<stdio.h> int main() { int y,m; scanf("%d\%d",&y,&m); if(m==2) { if((y%4==0&&(y%100)!=0)||(y%400==0))//判断是否为闰年 printf 阅读全文
posted @ 2020-12-26 15:32 CannedDream 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 杨辉三角 把每一行看做一个list,试写一个generator,不断输出下一行的list: >>> def triangles(): t = [1] while True: yield t t = [1] + [t[n] + t[n + 1] for n in range(len(t) - 1)] 阅读全文
posted @ 2020-12-26 10:50 CannedDream 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 生成器 1. 生成器(generator):一边循环一边计算的机制。用生成器不必创建一个完整的list,这样就可以节省大量的空间。 2. 创建一个生成器有很多种方法。 第一种:把一个列表生成式的【】改为(),即可创建一个生成器 >>> L=[x*x for x in range(1,11)] >>> 阅读全文
posted @ 2020-12-26 10:34 CannedDream 阅读(111) 评论(0) 推荐(0) 编辑