2016-07-06 207 views
-2

我需要编写一个函数,列出n个可被m整除的数字。因此,如果我列出函数可分性(10,2),它将列出可被2整除的前10个数字。这是Python 3中的。我可以操纵的任何基本结构都会有帮助。全新的程序员,所有的洞察力将非常感谢!谢谢!while循环和可能的if语句

+3

欢迎SO。在社区愿意帮助之前,您需要努力解决问题。请参阅http://stackoverflow.com/help/how-to-ask – paisanco

+0

编写一个函数?该函数已经存在,它被称为'range()'。 – TigerhawkT3

回答

1

可分只是意味着

divisible_by = 2 
number_of_numbers_you_want = 10 

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

感谢评论!我很感激! – steele

+0

如果它帮助你,请不要忘记[接受](http://stackoverflow.com/help/accepted-answer)答案:) –

+1

这是不必要的复杂。 – TigerhawkT3

1

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

范围函数可以接受3个输入。范围(X,Y,Z)
x为起始索引(含)
y被结束索引(不包括)
z为步进

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

完美!非常感谢你! – steele

+1

这只是'range()'的一个包装。 – TigerhawkT3