100道python基础题——(20)

题:使用生成器定义一个类,该生成器可以在给定范围0和n之间迭代可被7整除的数字。

提示:考虑使用yield。

 

yield使用方法:

(34条消息) python中yield的用法详解——最简单,最清晰的解释_python yield_冯爽朗的博客-CSDN博客

 

def foo(num):
i = 1
while i<num:
if i % 7 == 0:
yield i
i = i + 1
for n in foo(100):
print(n)
posted on 2023-03-28 16:33  第几个梦乘风起  阅读(57)  评论(0)    收藏  举报