欢迎使用CSDN-markdown编辑器
来源:互联网 发布:asp手机考试系统源码 编辑:程序博客网 时间:2024/06/05 15:38
# -*- coding: utf-8 -*-def triangles(): n=1 while True: if n==1:#第一行只有一个数,当成特例 n=n+1 L=[1] yield L elif n==2:#第二行被认为是规律的开始,当成特例 n=n+1 L=[1,1] yield L else: n=n+1 L=[value+L[i+1] for i,value in enumerate(L) if i<len(L)-1]#列表生成器,计算每一行除第一个和最后一个元素外的数值,i是索引 L.insert(0,1) L.append(1) yield L
写代码的时候碰到一些错误,在这里也写出来:
- 没有写上while True,使生成器只能计算一次
- n=1写在了循环里,使生成器计算的都是[1]
- insert和append两个函数格式使用错误
不是科班出身,刚开始学计算机,让C站的大神见笑。。
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- Unity知识图谱
- Java反射机制(1)
- 局部变量和全局变量的区别
- raw_input和input的区别
- android gps机制分析--之八
- 欢迎使用CSDN-markdown编辑器
- bzoj1584
- 协作图(Communication Diagram)
- Android APP基于Android Studio多版本构建实战
- 特长生模拟 八数码(bfs+hash)
- 算法:图的关键路径-数据结构(24)
- bzoj1151: [CTSC2007]动物园zoo
- PyQt5环境配置
- 【直流传动与控制系统】第10周CDIO工作报告