Как в функцию передавать список и на выходе получать результат работы с каждый объектом списка,а не только с последнем?

nums = [1, 2, 3]


def word(nums):
    for w in nums:
        pass
    plus = w + 5
    return plus


print(word(nums))

как на выходе получать результат работы с каждым числом?


Ответы (1 шт):

Автор решения: Михаил Чайка

Предлагаю так

nums = [1, 2, 3]

def word(nums):
    nums_changed = []
    for w in nums:
        plus = w + 5
        nums_changed.append(plus)
    return nums_changed


print ('\n'.join(word(nums))
→ Ссылка