说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)定义一个 Python 生成器函数,该生成器可以在给定的一个参数 n,得到范围 0 和 n 之间迭代可被7整除的数字。
Python 代码如下:
def divisible_by_7(n):
"""
A generator function that yields numbers divisible by 7 between 0 and n.
Args:
n (int): The upper limit of the range.
Yields:
int: The next number divisible by 7 within the range.
"""
for num in range(n + 1):
if num % 7 == 0:
yield num
调用使用:
# Print all numbers divisible by 7 up to 50
for num in divisible_by_7(50):
print(num)
'''
0
7
14
21
28
35
42
49
'''
查看相关链接中的知识。
(完)
更新时间:Aug. 16, 2024, 10:56 p.m. 标签:python 习题 列表 extend