কম্পিউটার টিউটোরিয়াল

পাইথনে Try, Except এবং Else স্টেটমেন্ট ব্যাখ্যা


পাইথনে এক্সসেপশন হ্যান্ডল করার সাধারণ পদ্ধতি হলো "try-except" ব্লক ব্যবহার করা। আমরা except` ক্লজের পরে else` ক্লজও অন্তর্ভুক্ত করতে পারি। else` ব্লকের স্টেটমেন্টগুলো এক্সিকিউট হয় যদি try` স্টেটমেন্টে কোনো এক্সসেপশন না থাকে।

ঐচ্ছিক else` ক্লজ এক্সিকিউট হয় যদি এবং যখন কন্ট্রোল ফ্লো করে try` ক্লজের শেষে এক্সসেপশন বা return, continue, বা break` স্টেটমেন্ট এক্সিকিউট হওয়া ছাড়া।

উদাহরণ

দেওয়া কোডটি নিচেরভাবে রি-রাইট করা যেতে পারে:

a = [11, 8, 9, 2]
try:
    foo = a[3]
except:
    print("index out of range")
else:
    print("index well within range")

আউটপুট

এটি নিচের আউটপুট দেয়:

index well within range
  1. পাইথনে এক্সসেপশন ব্লক থ্রো করা এক্সসেপশন হ্যান্ডল করা

  2. পাইথনে try, except এবং finally স্টেটমেন্ট ব্যাখ্যা

  3. পাইথনে এক্সসেপশন ইগনোর করে এগিয়ে যাওয়ার পদ্ধতি

  4. পাইথন কন্ডিশনাল স্টেটমেন্ট মাস্টার করুন: If, Else, Elif ব্যাখ্যা