您的位置:首页 > 编程语言 > Python开发

Python练习笔记——采用生成器函数实现两数之间的偶数计算

2018-01-24 20:24 453 查看
题目:编写一个生成器函数myeven(start, end),采用迭代器逐次实现[start, end)范围内的偶数计算2 4 6 8. ...

def myeven(start, end):
while start < end:
if start % 2 == 0:
yield start
start += 1
return "生成偶数结束"

gen = myeven(1, 10000)

#生成迭代器
it = iter(gen)
v = next(it)
print(v)
v = next(it)
print(v)
v = next(it)
print(v)
v = next(it)
print(v)


运行结果

2
4
6
8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐