斐波那契数列迭代器实现方法
来源:互联网 发布:淘宝宝贝详情图被拉伸 编辑:程序博客网 时间:2024/06/08 08:17
class Fob(object):
def __init__(self,end_num):
self.end_num=end_num
self.num1=0
self.num2=1
self.n=0
def __next__(self):
if self.n<self.end_num:
res = self.num1
self.num1,self.num2=self.num2,self.num1+self.num2
self.n+=1
return res
else:
raise StopIteration
def __iter__(self):
return self
fob = Fob(10)
for num in fob:
print(num)
def __init__(self,end_num):
self.end_num=end_num
self.num1=0
self.num2=1
self.n=0
def __next__(self):
if self.n<self.end_num:
res = self.num1
self.num1,self.num2=self.num2,self.num1+self.num2
self.n+=1
return res
else:
raise StopIteration
def __iter__(self):
return self
fob = Fob(10)
for num in fob:
print(num)
阅读全文
0 0
- 斐波那契数列迭代器实现方法
- 斐波那契数列-java编程:三种方法实现斐波那契数列
- 斐波那契数列-java编程:三种方法实现斐波那契数列
- 《Java_斐波那契数列实现方法_改进》
- 实现斐波那契数列的几种方法
- 斐波那契数列的两种实现方法
- 斐波那契数列的实现方法
- 实现斐波那契数列的三种方法
- 斐波那契数列 的三种实现方法
- C语言递归方法实现斐波那契数列
- 斐波那契数列的两种实现方法
- 三种方法实现斐波那契数列
- 斐波那契数列实现的三种方法
- 斐波那契数列的三种实现方法
- Python:斐波那契数列递归实现方法
- 三种方法实现斐波那契数列
- 三种方法实现斐波那契数列
- 三种方法实现斐波那契数列
- LeetCode 19 Remove Nth Node From End of List
- DigitalOcean 云服务网站 注册账号送10刀的链接
- 基本数据类型
- javascript addEventListener中的e.target和this的区别
- Linux最大打开文件描述符数
- 斐波那契数列迭代器实现方法
- jq学习笔记--Ajax应用与常用插件
- Spring Cloud与微服务学习总结(6)——认证鉴权与API权限控制在微服务架构中的设计与实现(四)
- 数据结构---C语言数据结构3.2.1数制转换
- lsblk --fs
- 电视猫•奥运版发布——全程360度畅观奥运
- 721坚果智能影院超级品牌日,销量再夺投影仪行业第一
- 机器人、ADAS、机器翻译,你最看好哪个? | 全球人工智能与机器人峰会预热专场
- vivo X7互传,让“分享”和“手机搬家”如此简单