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)
题:使用生成器定义一个类,该生成器可以在给定范围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)