Napisz funkcję przyjmującą listę, która zwraca listę z unikatowymi elementami tej listy (usuń powtórzenia)
Nazwa: unique
Napisz funkcję zwracająca dzień tygodnia dla danego inta 1 - Poniedziałek, 2 - Wtorek …
Nazwa: day_from_int
Napisz funkcję zwracająca najmniejszą wartość dla danego słownika.
Nazwa: min_dict_value
Napisz funkcję która potęguje każdy element listy do podanej potęgi.
Nazwa: power_list
Napisz funkcję zwracająca generator liczb podzielnych przez 9 od 1 aż do danej.
Nazwa: nine_divisible
Napisz funkcję sprawdzająca czy dane słowo jest palindromem.
Nazwa: is_palindrome
Napisz funkcję podająca n-ty wyraz ciągu fibonacciego (F0=0, F1=1).
Nazwa: fibonacci
Napisz funkcję przyjmująca nieznana liczbę elementów, zwracająca ich sumę.
Nazwa: sum_args
Napisz funkcję przyjmująca listę i liczbę, zwracającą wszystkie elementy listy większe od danej liczby.
Nazwa: higher_than
Na bazie poprzedniej funkcji napisz quicksorta (posortuj rosnąco).
Nazwa: qsort
Napisz klasę Animal którą inicjalizujemy wraz z imieniem danego zwierzaczka po której dziedziczy Dog który ma metodę say wypisującą “Haw Haw”.
Nazwy: Animal
, Dog
Aby odpalić testy piszemy w konsoli (nazwy funkcji muszą się zgadzać z tymi w testach):
python test_basics.py