⊗pyPmExcFi 79 of 129 menu

ბლოკი finally გამონაკლისების დაჭერისას Python-ში

იმ სიტუაციებში, როდესაც საჭიროა გამოვიტანოთ რაიმე შეტყობინება, გამონაკლისების არსებობის მიუხედავად, უნდა გამოვიყენოთ ბლოკი finally კონსტრუქციაში try-except.

დავუშვათ, გვაქვს სია და try-except კონსტრუქცია სიის არარსებული ელემენტის დასაჭერად:

lst = [1, 2, 3] try: print(lst[4]) except IndexError: print('error: elem is not exist')

მოდით, მივმართოთ სიის არარსებულ ელემენტს, მაგრამ ამავდროულად ბლოკში finally დავწეროთ ელემენტების ჯამის გამოტანა:

lst = [1, 2, 3] try: print(lst[4]) except: print('error: elem is not exist') finally: print(sum(lst))

კოდის შესრულების შემდეგ გამოიტანება როგორც დაჭერილი გამონაკლისი, ასევე ელემენტების ჯამი:

'error: elem is not exist' 6

მოცემულია სტრიქონი:

txt = 'abc'

დაწერეთ კოდი, რომელიც დაიჭერს გამონაკლისს, რომელიც დაკავშირებულია რიცხვი 2-ის სტრიქონს მიმატებასთან. ასევე დაწერეთ სტრიქონის კონსოლში გამოტანა დიდი ასოთი.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა