Pythonda xatoliklar. Sintaksis xatoliklari. Dasturchi dasturlash tilining o‘zini ishlatishda xato qilishi mumkin. Masalan, dastur kodini uning yozilishi talablariga rioya qilmagan holda yozish: o‘zgaruvchi nomini raqam bilan boshlash, keraksiz joyga qo‘yilgan nuqta, ochilmay yoki yopilmay qolgan qavslar va hokazo. Bunday xatoliklar sintaksis xatoliklari deb ataladi. Ular til sintaksisining buzilishi, tinish belgilarining tushirib qoldirilishi natijasida yuzaga keladi. Python interpretatori noto‘g‘ri iboraga duch kelganida, uni qanday talqin qilishni bilmaydi. Shu boisdan u dasturning bajarilishini to‘xtatadi va xatolik yuz bergan joyni anglatuvchi tegishli xabarni ko‘rsatadi. xatoligidir. Pythonda, vaziyatga qarab, kod qator boshidan joy tashlab yoki joy tashlamasdan yoziladi. Agar asossiz joy tashlansa yoki aksincha, kerakli joy tashlanmasa, “IndentationError”xatoligi yuz beradi. Ba’zi joylarda esa aksincha, bo‘sh joy tashlash yoddan ko‘tarilganligi sababli sintaksis xatolik yuz beradi. Masalan “if-elif-else” shartlarining, “for”, “while” takrorlash sikllarining yoki “def” funksiyasining tana qismida bunday xatoliklar kuzatilib turadi. Istisnolar. Python qoidalariga ko‘ra, sintaksis xatolari, odatda, xatolik deb ataladi. Ammo aksariyat hollarda dastur sintaksis xatosi bo‘lmasa ham, ishga tushirilganidan so‘ng ba’zi xatoliklarga duch keladi . Bunday xatoliklar istisno deb ataladi. Dastur ishlash jarayonida ko‘plab istisnolarga duch kelishi mumkin.