1. Learn
  2. /
  3. कोर्स
  4. /
  5. Написание функций на Python

Connected

अभ्यास

Помечайте функции тегами

Присвоить тег — значит снабдить что-либо одной или несколькими строками-метками. Например, мы часто помечаем письма или фотографии тегами, чтобы потом легко их найти. Вы решили написать декоратор, который позволит помечать функции произвольным набором тегов. Такие теги можно использовать по-разному:

  • Добавлять информацию об авторах функции, чтобы пользователь знал, к кому обратиться в случае затруднений.
  • Помечать функции как «экспериментальные», предупреждая пользователей о том, что входные и выходные данные могут измениться в будущем.
  • Отмечать функции, которые планируется удалить в следующей версии кода.
  • И так далее.

निर्देश

100 XP
  • Определите новый декоратор с именем decorator(), который нужно вернуть.
  • Убедитесь, что декорированная функция сохраняет свои метаданные.
  • Вызовите декорируемую функцию и верните результат.
  • Верните новый декоратор.