Skip to content

pycircle/basic-workshops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warsztaty 1

Zadanie 1.

Napisz funkcję przyjmującą listę, która zwraca listę z unikatowymi elementami tej listy (usuń powtórzenia)
Nazwa: unique

Zadanie 2.

Napisz funkcję zwracająca dzień tygodnia dla danego inta 1 - Poniedziałek, 2 - Wtorek …
Nazwa: day_from_int

Zadanie 3.

Napisz funkcję zwracająca najmniejszą wartość dla danego słownika.
Nazwa: min_dict_value

Zadanie 4.

Napisz funkcję która potęguje każdy element listy do podanej potęgi.
Nazwa: power_list

Zadanie 5.

Napisz funkcję zwracająca generator liczb podzielnych przez 9 od 1 aż do danej.
Nazwa: nine_divisible

Zadanie 6.

Napisz funkcję sprawdzająca czy dane słowo jest palindromem.
Nazwa: is_palindrome

Zadanie 7.

Napisz funkcję podająca n-ty wyraz ciągu fibonacciego (F0=0, F1=1).
Nazwa: fibonacci

Zadanie 8.

Napisz funkcję przyjmująca nieznana liczbę elementów, zwracająca ich sumę.
Nazwa: sum_args

Zadanie 9.

Napisz funkcję przyjmująca listę i liczbę, zwracającą wszystkie elementy listy większe od danej liczby.
Nazwa: higher_than

Zadanie 10.

Na bazie poprzedniej funkcji napisz quicksorta (posortuj rosnąco).
Nazwa: qsort

Zadanie 11.

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

About

Tests for workshops of basics in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages