Python में अपवादों को पकड़ते समय ब्लॉक finally

ऐसी स्थितियों में जहाँ अपवादों की उपस्थिति की परवाह किए बिना कोई संदेश दिखाना हो, तो try-except कंस्ट्रक्शन में finally ब्लॉक का उपयोग करना चाहिए।

मान लीजिए कि हमारे पास एक सूची है और सूची के गैर-मौजूद तत्व को पकड़ने के लिए try-except कंस्ट्रक्शन है:

pythonlst = [1, 2, 3]

try:
  print(lst[4])
except IndexError:
  print('error: elem is not exist')

आइए सूची के एक गैर-मौजूद तत्व को एक्सेस करें, लेकिन finally ब्लॉक में तत्वों का योग प्रिंट करने का कोड लिखें:

pythonlst = [1, 2, 3]

try:
  print(lst[4])
except:
  print('error: elem is not exist')
finally:
  print(sum(lst))

कोड निष्पादित होने के बाद, पकड़ा गया अपवाद और तत्वों का योग दोनों दिखाई देंगे:

python'error: elem is not exist'
6
Задание 1

एक स्ट्रिंग दी गई है:

pythontxt = 'abc'

स्ट्रिंग में नंबर 2 जोड़ने से जुड़े अपवाद को पकड़ने के लिए कोड लिखें। साथ ही, स्ट्रिंग को कैपिटल लेटर में कंसोल में प्रिंट करने का कोड भी लिखें।