Ćwiczenie z obsługi wyjątków – 1
Lekcja 13 z 16 w kursie Obsługa wyjątków w Pythonie w Coddy.
Rozwiąż poniższe wyzwanie:-
Podpisane hasło użytkownika „coddy” to „12345”. Utwórz funkcję, która pobierze hasło od użytkownika jako dane wejściowe. Jeśli wprowadzone hasło nie jest zgodne z zapisanym hasłem, zgłoś wyjątek Invalid_Password z komunikatem „Invalid password, try again”. W przeciwnym razie wypisz „session created”. Użytkownik zostanie ponownie poproszony o podanie hasła i będzie to trwało, dopóki nie poda prawidłowego hasła. Przed napisaniem programu sprawdź przypadki testowe i oczekiwany wynik.
Wyzwanie
ŁatwyRozwiąż powyższy problem
Spróbuj swoich sił
stored_password = "12345" #pobrane z bazy danych (Wyobraź sobie)
def login():
try:
password = input()
#tu wpisz swój kod
Wszystkie lekcje w sekcji Obsługa wyjątków w Pythonie
4Dostosowywanie i dobre praktyki
Dostosowywanie śladów stosu3Wyjątki definiowane przez użytkownika
Rodzaje wyjątkówZgłaszanie wyjątkuWyjątek definiowany przez użytkownikaĆwiczenie z obsługi wyjątków – 1Przykład obsługi wyjątków – 2Przykład obsługi wyjątków – 3Poćwicz samodzielnie: Kompilator Python online