• Bu qanday ishlaydi: Bu yerda biz istisno/xatolik chaqirishi mumkin bolgan barcha buyruqlarni try
  • Misol: (try_except.py nomi bilan saqlang.)




    Download 389.91 Kb.
    Pdf ko'rish
    bet2/4
    Sana12.04.2023
    Hajmi389.91 Kb.
    #50630
    1   2   3   4
    Bog'liq
    Dasturlash maruza
    Soqqa, Induksion qizdirish qurilmalari uz-assistant.uz, анализПП, Eshmo`minov Sherzod, Ashurbek mustaqil ishi, 5-синф тест, 6-синф тест , 7-синф тест, python maruza matni, python maruza matn, Axborotnoma 2023 2-son, test javobi bilan, Фалсафа матн 2019, xujjat
    Misol: (try_except.py nomi bilan saqlang.) 
    try
    text = input('Nimadir kiriting --> ') 
    except EOFError: 
    print('Nega EOF qildigiz?') 
    except KeyboardInterrupt: 
    print('Siz amallarni bekor qildingiz.') 
    else
    print('Siz {0} kiritdingiz.'.format(text)) 
    Natija: 
    $ python try_except.py 
    Nimadir kiriting → # Ctrl + d ni bosing 
    Nega EOF qildingiz? 
    $ python try_except.py 
    Nimadir kiriting → # Ctrl + c ni bosing 
    Siz amallarni bekor qildingiz. 
    $ python try_except.py 
    Nimadir kiriting → xatosiz 
    Siz xatosiz kiritdingiz. 
    Bu qanday ishlaydi: 
    Bu yerda biz istisno/xatolik chaqirishi mumkin bo'lgan barcha buyruqlarni trybloki 
    ichiga joylashtirdik. So'ng except bloki ichiga tegishli istisno/xatolikka mos keluvchi 
    qayta ishlovchilarni joylashtirdik. except ifodasi bitta istisno/xatolikni yoki qavs 
    ichida ko'rsatilgan bir nechta istisno/xatoliklarni qayta ishlashi mumkin. Agar xatolik 
    yoki istisno nomi ko'rsatilmagan bo'lsa, u holda barcha xatolik va istisnolar qayta 
    ishlanadi. 
    Yodingizda saqlang, try ifodasi uchun hech bo'lmaganda bitta except ifodasi bo'lishi 
    kerak. Aks holda try ishlatishning hech qanday ma'nosi qolmaydi. 
    Agar xatolik yoki istisno biror except blokida ushlab qolinmasa, u holda pythonning 
    istisnolarni qayta ishlovchisi chaqiriladi va oynaga xatolik haqidagi xabarni chop 
    etadi. Yuqorida bunga misol ko'rdik. 


    try . . except blokiga else blokini ham qo'shish mumkin. Bu blok hech qanday istisno 
    yuz bermaganda ishga tushadi. 
    Exception – istino chaqirish 
    Istisnolarni raise operatori yordamida tegishli xatolik/istisno nomini bergan holda 
    chaqirish mumkin. 

    Download 389.91 Kb.
    1   2   3   4




    Download 389.91 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Misol: (try_except.py nomi bilan saqlang.)

    Download 389.91 Kb.
    Pdf ko'rish