Edytor, konsola i komunikat błędu

Środowisko programistyczne: uruchamianie, debugowanie i testowanie - Informatyka - liceum klasa 1, zakres rozszerzony (Python)

Środowisko programistyczne (IDE: np. Thonny, PyCharm, Visual Studio Code, edytor BitWizards) łączy **edytor** kodu, **uruchamianie** programu i **konsolę** z wynikiem. Dobre środowisko podpowiada składnię, koloruje kod i pomaga szukać błędów. Gdy program ma błąd, Python wypisuje **komunikat**: ostatnia linia to typ błędu i opis (`NameError: name 'totl' is not defined`), a wyżej numer linii. Czytaj go od dołu: typ błędu, potem linia, w której wystąpił. Rodzaje błędów: - **składni** (`SyntaxError`) - program w ogóle się nie uruchamia (brak dwukropka, nawiasu), - **wykonania** (`NameError`, `TypeError`, `ZeroDivisionError`) - program staje w trakcie, - **logiczne** - program działa, ale daje zły wynik; tych komunikat nie pokaże.

scores = [12, 18, 15, 20]
total = 0
for s in scores:
    total += s
print("suma:", total, "średnia:", total / len(scores))

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Informatyka - liceum klasa 1, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.