⊗pyPmExcFi 79 of 129 menu

Блоки finally дар гирифтани истисноҳо дар Python

Дар вазъиятҳое, ки барои баровардани паёми муайян ҳамчур аз вуҷуди истисноҳо, бояд блоки finally дар сохтори try-except истифода карда шавад.

Бигзор мо як рӯйхат ва сохтори try-except дошта бошем барои гирифтани унсури мавҷуднабудаи рӯйхат:

lst = [1, 2, 3] try: print(lst[4]) except IndexError: print('хато: унсур вуҷуд надорад')

Биёед ба унсури мавҷуднабудаи рӯйхат муроҷиат кунем, вале дар ҳамон замоне дар блоки finally баровардани ҷамъи унсурҳоро нависем:

lst = [1, 2, 3] try: print(lst[4]) except: print('хато: унсур вуҷуд надорад') finally: print(sum(lst))

Пас аз иҷрои код, ҳам истиснои гирифташуда ва ҳам ҷамъи унсурҳо ба намоиш гузошта мешаванд:

'хато: унсур вуҷуд надорад' 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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан