Проблема с проблемой кратных в python - PullRequest
0 голосов
/ 06 мая 2020

Извините, я новичок и у меня много проблем. я ценю любую помощь. Возникает вопрос: «Реализуйте функцию, кратную (m, n), которая возвращает массив из первых m кратных действительного числа n. Предположим, что m - положительное целое число».

Мой код:

def multiples(m, n):
    multiples_list = []
    while m > 0:
        multiples = m * n
        m -= 1
        multiples_list.append(multiples)
    return multiples_list

Проблема в том, что 1) мой список перевернут 2) я чувствую, что мой код кажется довольно неэффективным

спасибо

1 Ответ

0 голосов
/ 06 мая 2020

Звучит как хорошее место для использования понимания списка

def multiples(m,n):
    return [i*n for i in range(1,m+1)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...