while循环和可能的if语句

时间:2016-07-06 02:11:50

标签: python

我需要编写一个函数,列出n个可被m整除的数字。因此,如果我列出函数divisibility(10,2),它将列出前2个可被2整除的数字。这是在Python 3中。我可以操作的任何基本结构都会有所帮助。全新的程序员,所以所有的见解将非常感谢!谢谢!

2 个答案:

答案 0 :(得分:1)

Divisible只意味着“倍数”

divisible_by = 2
number_of_numbers_you_want = 10

for i in range(number_of_numbers_you_want):
    print(i*divisible_by)

答案 1 :(得分:1)

另一种说“可被整除”的方式是“倍数”。简单来说,你必须编写一个程序来输出前10个的2的倍数。你可以使用range()函数。

范围功能可以输入3个输入。范围(x,y,z)
x是起始索引(包括)
y是结束指数(不包括)
z正在踩着

def divisibility(n, m):  
    for i in range(0, (n * m) + 1, m):  
        print(i)