Quiz z komunikatów o błędach w Pythonie

  • Pytania: 15
  • Łatwy
  • Próg zaliczenia: 70%

Każdy, kto programuje w Pythonie, widuje komunikaty o błędach, a ostatnia linia takiego komunikatu zwykle mówi dokładnie, co poszło nie tak: jaki to rodzaj błędu i krótko, na czym polega. Ten darmowy quiz ma 15 krótkich pytań opartych na tematach z wcześniejszych quizów, od zmiennych i stringów po listy, słowniki i funkcje. Przy każdym fragmencie kodu ustalasz, jaki błąd zgłosi, odczytujesz komunikat albo wybierasz poprawkę.

Co sprawdza quiz

  • NameError i IndentationError: literówki, brakujące cudzysłowy i linie z wcięciem w złym miejscu
  • TypeError: brakujące argumenty i działania, które nie pasują do typu wartości
  • ValueError: wartość właściwego typu, której mimo to nie da się użyć, np. element, którego nie ma na liście
  • IndexError i KeyError: pozycje i klucze, które nie istnieją
  • ZeroDivisionError oraz odczytywanie komunikatu o błędzie, żeby znaleźć poprawkę

Jak to działa

  • 15 pytań: 11 z jedną poprawną odpowiedzią i 4, w których zaznaczasz wszystkie poprawne
  • Po każdym pytaniu zobaczysz poprawną odpowiedź i krótkie wyjaśnienie
  • Bez limitu czasu i bez zakładania konta
  • Zaliczenie od 70% (11 z 15)

Większość tych błędów pochodzi z tematów, do których możesz wrócić w przykładach do uruchomienia: indeksowanie list, modyfikowanie słowników, konwersja typów danych oraz funkcje z parametrami. Żeby powtórzyć całe tematy, spróbuj quizu z list albo quizu ze słowników.