یکی از مسئله های مهم در برنامه نویسی هندل کردن ارور ها (error handling) است که در این آموزش به آن میپردازیم.یکی از روش های جلوگیری از رخ دادن ارور و کرش شدن برنامه استفاده از دستور try , execept است اما استفاده از این روش برای پیاده سازی منطق (logic) مناسب و بهینه نیست و تا حد امکان باید سعی شود از وقوع ارور با روش های بهینه تر جلوگیری کرد مانند if statement ها.

 

#using try, except


user_input = input("enter number: ")
try:
    x = 1/int(user_input)
except ZeroDivisionError:
    print("cant devide a number by zero")

 

user_input = input("enter number: ")
if user_input!="0":
    x = 1/int(user_input)
else:
    print("cant devide a number by zero")

 

سایر قسمت ها :

آموزش زبان برنامه نویسی پایتون قسمت اول

آموزش زبان برنامه نویسی پایتون قسمت دوم

آموزش زبان برنامه نویسی پایتون قسمت سوم

آموزش زبان برنامه نویسی پایتون قسمت چهارم

آموزش زبان برنامه نویسی پایتون قسمت پنجم

آموزش زبان برنامه نویسی پایتون قسمت ششم

آموزش زبان برنامه نویسی پایتون قسمت هفتم

آموزش زبان برنامه نویسی پایتون قسمت هشتم

آموزش زبان برنامه نویسی پایتون قسمت نهم

آموزش زبان برنامه نویسی پایتون قسمت دهم

آموزش زبان برنامه نویسی پایتون قسمت یازدهم

آموزش زبان برنامه نویسی پایتون قسمت دوازدهم

آموزش زبان برنامه نویسی پایتون قسمت چهاردهم