Teraz Ty – Twój pierwszy dekorator z parametrami

Przyszedł czas na zadanie dla Ciebie 😉

  1. Stwórz nowy plik scratches.
  2. Umieść w nim kod, na którym będziesz pracować:
    def print_sum(value_1, value_2):
       print(value_1 + value_2)
    
    
    print_sum(2, 5)
    
  3. Po uruchomieniu skryptu na konsoli powinieneś dostać:
    7
    
  4. Stwórz dekorator, który wypisze wartości liczbowe przed uruchomieniu udekorowanej funkcji. Czyli wynik powinien w przybliżeniu mieć np. taką postać:
    value_1: 2, value_2: 5
    7
    
  5. Przetestuj dekorowanie funkcji print_sum na dwa sposoby – raz za pomocą skróconego sposobu z @, a raz za pomocą pełnej dekoracji przy użyciu wywołania dekoratora.
Do dzieła! 🙂

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *