Raise: zgłaszanie własnego wyjątku

Wyjatki - Podstawy Pythona (Python)

raise pozwala samemu ZGLOSIC wyjatek, np. gdy dane sa niepoprawne. Mozna go potem przechwycic blokiem except.

def square_root(x):
  if x < 0:
    raise ValueError("Liczba ujemna")  # raise - sami zglaszamy wyjatek
  return x ** 0.5

try:
  print(square_root(-4))
except ValueError as e:     # "as e" - dostep do komunikatu bledu
  print("Błąd:", e)

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

Wszystkie lekcje kursu Podstawy Pythona · Zaloguj się, aby zapisać postęp na koncie.