try-except-else
Yuqoridagi kodimizda biz try moduli ichida xato qaytarishi mumkin bo'lgan
ifodani ham (tyil = int(tyil)), xato qaytmaganda bajarilishi kerak bo'lgan ifodani ham
(print(f"Siz {2021-tyil} yoshdasiz") ) birdan yozib ketayapmiz. Aslida,
bunday
qilishimiz to'g'ri emas.
To'g'ri usuli, bu avval xatoga tekshirish va xato yuz bermaganda bajariladigan
ifodani alohida, else blokida yozish:
yosh=input(“Yoshingizni kiriting: ”)
try:
yosh=int(yosh)
except:
print(“Butun son kiritmadingiz”)
else:
print(f “Siz {2021-yosh} yilda tug’ilgansiz”)
Yoshingizni kiriting: 36.2
Butun son kiritmadingiz
Albatta, yuqoridagi usul har doim ham qo'l kelavermaydi.
154
FOYDALANILGAN ADABIYOTLAR
1.
Azamatov A.R., Boltayev B.. Algoritmlash va dasturlash asoslari. Oʻquv
qoʻllanma. T.: “Choʻlpon”, 2013 y.
2.
B.J. Korites. Python graphiks. Duxbury. Massachusetts. USA.2018.
3.
D.Bizli. Python (podrobniy spravochnik). Sank-Peterburk-Moskva 2010.
4.
Aripov M.M., Otaxanov N.A.. Dasturlash asoslari. O‘quv qo'llanma. - T.:
«Tafakkur Bo‘stoni», 2015. -240 b.
5.
Nazarov Sh.A., Ivanova G.S., Gaynazarov S.M.. Dasturlash texnologiyalari.
Darslik. O‘zbekison Respublikasi Oliy va o‘rta maxsus ta‘lim vazirligi. T.:
“O‘zbekiston faylasuflari milliy jamiyati” nashriyoti, 2014. - 280 b.
6.
Thomas H. Cormen. Intruduction to algorithms. Third Edition. Massachusetts
Institute of Technology. The MIT Press. London 2009. 1292-p.
7.
Fabio Nelli. Python Data Analytics. Rome, Library of Congress. 2018. 576 p.
https://doi.org/10.1007/978-1-4842-3913-1
Internet manbalar
:
1. https://www.w3schools.com/python/
2. https://python.sariq.dev/
3. https://www.abhijitpatra.com/