Każde zadanie należy rozwiązać w osobnym pliku zadX.py
, gdzie X
to numer zadania.
Dodatkowo, w przypadku zadań 4 i 5 pojawiają się jeszcze dodatkowe wymagania.
Plik zad4.py
powinien zawierać dwie funkcje o podanych niżej sygnaturach:
def encode_qr(message: str, qr_code_path: str) -> None:
...
def decode_qr(qr_code_path: str) -> str:
...
Funkcja powinna mieć sygnaturę:
def is_balanced(input: str) -> bool:
...
W celu uruchomienia testów należy wywołać w katalogu głównym polecenie:
pytest tests
Oczywiście wymaga to zainstalowania paczki pytest
.
Oczekiwanym rezultatem jest 5 sukcesów. :)