2016-07-06 247 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