在Python中返回数字的倍数

2024-05-16 20:25:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我怎样才能得到一定范围内某个数的倍数。

For example:

For 10 in range(100):
returns => [10,20,30,40,50,60,70,80,90,100]

For 9 in range(100):
returns => [9,18,27,36,45,54,63,72,81,90,99]

For 7 in range(100):
returns => [7,14,21,28,35,42,49,56,63,70,77,84,91,98]

Tags: inforexamplerangereturns倍数
2条回答

范围(最小(包含)、最大(排除)、多个)

示例:

>>> range(0, 10, 2)
[0, 2, 4, 6, 8]

2的倍数,>;=0和<;10。

您可以将适当的start, stop and step参数传递给^{}函数。

>>> print(list(range(0, 100, 10)))
[0, 10, 20, 30, 40, 50, 60, 70, 80, 90]

>>> print(list(range(0, 100, 9)))
[0, 9, 18, 27, 36, 45, 54, 63, 72, 81, 90, 99]

>>> print(list(range(0, 100, 7)))
[0, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98]

相关问题 更多 >