class Fab(object):
def __init__(self ,max ):
self.max =max
self.n =0
self.a=0
self.b =1
def __iter__(self): #迭代器,表示为容器,相当于声明
return self
def __next__(self): #迭代内容
print('n=',self.n)
self.n=1+self.n
if self.n < self.max:
out = self.b
return out
# raise StopIteration()
c=0
for i in Fab(13):
c=1+c
print(i)
print('c=',c)
if c>20:
# a = Fab(3)
# print(a)
break

最新文章

  1. wpf 加载项目图片的几种写法
  2. Android之GridView
  3. c++变量的引用---5
  4. C#添加日志
  5. list删除操作 java.util.ConcurrentModificationException
  6. C#解决微信支付Exception has been thrown by the target of an invocation(调用的目标发生了异常)的问题
  7. Android SDK 更新时修改hosts文件仍然无法更新,可试试这个方法……
  8. QT第三天学习
  9. webpack打包处理html、css、js、img、scss文件
  10. Python Selenium + phantomJS 模拟登陆教务管理系统 “抢课”
  11. I/O多路转接模型
  12. Django之ContentType组件
  13. Python学习笔记-进度条
  14. Jenkins持续集成之小试牛刀
  15. 内联外联CSS和JS
  16. Python终端自动补全
  17. hud1007 Quoit Design
  18. 《C语言程序设计》指针篇&lt;一&gt;
  19. NOIP2016 组合数问题
  20. path与classpath的差别

热门文章

  1. 【转】linux sed命令
  2. Shell命令行提示定制
  3. fluid.io.load_inference_model 载入多个模型的时候会报错 -- [paddlepaddle]
  4. C#反射方式调用泛型方法
  5. jeecg数据库切换至mysql8.0方式
  6. Linux下挂载超过2T的磁盘
  7. 【大数据】Spark On Yarn
  8. H3C 开局设置
  9. jstree: 获得根节点,checkbox事件处理
  10. CentOS下安装Tomcat