1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до функцій у Python

Connected

вправа

Написання знайомої вам лямбда-функції

Деякі визначення функцій настільки прості, що їх можна перетворити на лямбда-функцію. Так ви пишете менше коду — це дуже зручно, особливо коли ви створюєте й підтримуєте великі програми. У цій вправі ви застосуєте знання про лямбда-функції, щоб перетворити функцію з простою дією на лямбда-функцію. Подивіться на це визначення функції:

def echo_word(word1, echo):
    """Concatenate echo copies of word1."""
    words = word1 * echo
    return words

Функція echo_word приймає 2 параметри: рядок word1 і ціле число echo. Вона повертає рядок, що є конкатенацією echo копій word1. Ваше завдання — перетворити цю просту функцію на лямбда-функцію.

Інструкції

100 XP
  • Визначте лямбда-функцію echo_word, використовуючи змінні word1 і echo. Відтворіть те, що робить початкове визначення echo_word() вище.
  • Викличте echo_word() із рядковим аргументом 'hey' і значенням 5 — у такому порядку. Присвойте результат виклику змінній result.