91
O'zgaruvchi, funksiya, obyekt nomini noto'g'ri yozish natijasida
kelib
chiquvchi xatolik.
prit("Hello World!")
NameError: name 'prit'
is not defined
ValueError
Funksiyaga noto'g'ri qiymatni yuborish natijasidagi xatolik
son=int(input(“Istalgan son kiriting”))
if son>0:
print(“Musbat son”)
else:
print(“Manfiy son”)
Istalgan son kiriting: 2.5
Traceback (most recent call last):
son = int(input("Istalgan son kiriting: "))
ValueError: invalid literal for int() with
base 10: '2.5'
IndexError
Yangi dasturchilar yo'l qo'yadigan yana bir xato bu indeks xatolik. Ya'ni ro'yxat
elementlariga murojat qilishda indeksni noto'g'ri kiritish.
mevalar=[‘olma’, ‘anor’, ‘uzum’]
print(mevalar[3])
IndexError: list index out
of range
Bizda mevalar degan ro'yxat bor va ro'yxatda uchta meva bor. Biz 3-elementni
konsolga chiqarmoqchimiz va print(mevalar[3]) deb yozdik va
IndexError natijasini
oldik. Sababi, dasturlashda indeks 0 dan boshlanadi va 3-elementga
murojat qilish
uchun 2-indeksni tanlaymiz.
Dostları ilə paylaş: