Decydowanie
Szybkie ćwiczenie polegające na wybraniu prawidłowej odpowiedzi spośród dwóch propozycji.
Słowniki w Pythonie (łatwe)
21 Zadania
Średni czas rozwiązywania: 5 min

Obiekty w Pythonie (średnie)
13 Zadania
Średni czas rozwiązywania: 5 min

Memory
Szukanie pasujących par.
Zmienne i wyrażenia algebraiczne w Pythonie (średnie)
6 Zadania
Średni czas rozwiązywania: 5 min

Operatory logiczne w Pythonie (średnie)
4 Zadania
Średni czas rozwiązywania: 5 min

Przegląd typów danych (średnie)
6 Zadania
Średni czas rozwiązywania: 5 min

Wynik programu
W tym ćwiczeniu otrzymujesz krótki program, a twoim zadaniem jest odgadnięcie, co wypisze.
Zmienne i wyrażenia algebraiczne w Pythonie (łatwe)
29 Zadania
Średni czas rozwiązywania: 5 min

Instrukcja warunkowa (if) w Pythonie (łatwe)
13 Zadania
Średni czas rozwiązywania: 5 min

Listy w Pythonie (średnie)
21 Zadania
Średni czas rozwiązywania: 5 min

Słowniki w Pythonie (średnie)
18 Zadania
Średni czas rozwiązywania: 5 min

Typy danych: różne (średnie)
39 Zadania
Średni czas rozwiązywania: 5 min

Żółw Python
Zaprogramuj żółwia tak, aby rysował różne obrazki. Żółw rozumie polecenia takie jak "ruch do przodu" albo "skręć w prawo". Tworzenie programów odbywa się za pomocą języka Python 3.
Podstawy
Powtórzenia
Zmienne
Pętle zagnieżdżone i ciekawe wzory
Funkcje
Funkcje II
Podchwytliwe
Poprawne kąty
Programowanie w Pythonie
Programowanie bezpośrednio w przeglądarce, z automatyczną oceną poprawności programu. Ćwiczenie korzysta z języka programowania Python 3.
W tym ćwiczeniu piszesz programy z wykorzystaniem tekstu i liczb. Jeżeli wolisz grafikę, wypróbuj ćwiczenie żółw Python.
Zmienne i wyrażenia algebraiczne
Operatory logiczne
Instrukcja warunkowa (if): trudniejsze
Pętla for
Edycja programów
Podchwytliwe
Listy
Obliczenia z liczbami
Obrazki tekstowe
Zadaniówka programistyczna
W tym zadaniu należy wskazać tajny kod za pomocą obliczeń. Ty decydujesz, w jaki sposób wykonasz obliczenia – jako odpowiedź podajesz tylko kod, który otrzymałeś. Zadania zostały przygotowane w taki sposób, aby można było je łatwo rozwiązywać w języku programowania Python. Jeżeli chcesz, możesz używać też innych języków programowania.