Fejlett Python fejlesztési tanfolyam
Fejezet
>
Szint
Kivételkezelés
Kivételkezelés
Célkitűzés
Csomagold a készleteket dobozokba, és kezeld az esetleges hibákat kivételek segítségével.
Számos vészhelyzeti ellátmányt kell kitékbe csomagolni, amelyeket későbbi felhasználásra ládákban kell tárolni. Ez viszonylag egyszerű, és az általad már elsajátított általános függvényekkel megoldható, de előfordulhat, hogy a dolgok nem a terv szerint alakulnak. Programozás közben biztosan észrevetted, hogy néha hibák jelentkeznek a képernyőn, és piros jelzések jelennek meg a szerkesztőben, ahol a hiba bekövetkezett. Ezt orvosolhatod a try és except kódrészletek beállításával.
Ezeket a kódrészleteket arra használjuk, hogy a kivételeket beállítsuk és elkapjuk a hibákat, mielőtt azok megállítanák a kódot. A lényege az, hogy a problémás vagy hibára hajlamos kódra alkalmazod a try részt, és az except ágra váltasz, ha hiba lép fel, például:
#The try code block attempts to run a code try: number + number + string #This code yeilds an error, you can't sum numbers with string except: #If an error occurs the except code block is run instead number + number + number #The code is switched out by a sum of three numbers instead
Kezdésként gyűjtsd össze a terepen lévő összes anyagot, ezek a következők: vízkonzervek, a `