#naukaprogramowania #python #wyjatki #exceptions mam takie pytanie odnosnie formuly try , except w Pythonie. W programie jest wprowadzona lista obiektów, i teraz program prosi użytkownika o wporwadzenie indeksu obiektu z listy do wypisania. Jesli wprowadzony indeks jest za duzy i nie ma obiektu o takim indeksie w liscie pojazdów, to program powinien wypisać stosowny błąd. Teraz pytanie, jakiego excepta można użyc w tej sytuacji ?

https://pastebin.com/Hh7c8MKa
J.....L - #naukaprogramowania #python #wyjatki #exceptions mam takie pytanie odnosnie...

źródło: comment_RO89AmiMwimUiY6xOlefsT0f156foBmx.jpg

Pobierz
@ManfredMacx: wyjątki w pythonie są dosyć lekkie; jeśli wyjątek NIE poleci, to koszt "try" jest mniejszy od kosztu pustego "if" czyli praktycznie zerowy. Wpływ na wydajność jest dopiero kiedy wyjątek jest rzucany prawie zawsze. Dlatego w py wyjątki są używane nawet do flow control (StopIteration) :) w c++ takie coś by było zbesztane na code review
Jakiś czas temu naszła mnie rozkmina nad pochodzeniem mechanizmu wyjątków w programowaniu. Trochę pogrzebałem w temacie, dzięki czemu udało mi się dotrzeć do dwóch ciekawych języków, które były prekursorami na tym polu - PL/I oraz CLU.

Szczegóły we wpisie: Skąd się wzięły wyjątki?

#polydev #programowanie #wyjatki #exceptions #clu
informatyk - Jakiś czas temu naszła mnie rozkmina nad pochodzeniem mechanizmu wyjątkó...

źródło: comment_q3ZuZTXsZ3TKMjPiSp5X5Tyi8an12KVw.jpg

Pobierz