1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do funkcji w Pythonie

Connected

ćwiczenie

Funkcje z wieloma argumentami domyślnymi

Zdefiniowałeś już funkcję korzystającą z argumentu domyślnego – ale to dopiero początek! Teraz spróbujesz zdefiniować funkcję z więcej niż jednym argumentem domyślnym, a następnie wywołasz ją na różne sposoby.

Po zdefiniowaniu funkcji wywołasz ją, podając wartości wszystkich argumentów domyślnych. Następnie wywołasz ją ponownie – tym razem bez przekazywania wartości do jednego z argumentów domyślnych. Sprawdź, jak zmienia to wynik działania funkcji!

Instrukcje

100 XP
  • Uzupełnij nagłówek funkcji o nazwę shout_echo. Funkcja przyjmuje argument word1, argument domyślny echo z wartością domyślną 1 oraz argument domyślny intense z wartością domyślną False – w tej kolejności.
  • W ciele instrukcji if zamień obiekt tekstowy echo_word na wielkie litery, stosując metodę .upper().
  • Wywołaj shout_echo(), przekazując ciąg znaków "Hey", wartość 5 dla echo i wartość True dla intense. Przypisz wynik do zmiennej with_big_echo.
  • Wywołaj shout_echo(), przekazując ciąg znaków "Hey" i wartość True dla intense. Przypisz wynik do zmiennej big_no_echo.