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

পাইথনে নেস্টেড if স্টেটমেন্ট কীভাবে ব্যবহার করবেন?


প্রোগ্রামিং-এ নেস্টিং বলতে শর্তাধীন স্টেটমেন্টগুলো একে অপরের ভিতরে থাকাকে বোঝায়। পাইথনে নতুন if স্টেটমেন্ট if ব্লকের ভিতরেও এবং else ব্লকের ভিতরেও নেস্ট করা যায়। প্রতিটি if ব্লকের ইন্ডেন্ট লেভেল বেড়ে। তাই নেস্টেড if কন্ডিশনের ক্ষেত্রে ইনার ব্লকের ইন্ডেন্ট আউটার ব্লকের চেয়ে বেশি হবে। নেস্টেড if-এর সাধারণ সিনট্যাক্স নিচের মতো হতে পারে:

if expr1 == True:
    if expr2 == True:
        # এই ব্লক এক্সিকিউট হবে যখন expr1 এবং expr2 দুটোই true
    else:
        # এই ব্লক যদি expr1 true হয় কিন্তু expr2 false হয়
else:
    if expr3 == True:
        # expr1 false কিন্তু expr3 true হলে
    else:
        # expr1 এবং expr3 দুটোই false হলে
  1. পাইথন pass স্টেটমেন্ট: প্লেসহোল্ডার হিসেবে ব্যবহার

  2. সি ভাষায় 'else if ladder' কন্ডিশনাল স্টেটমেন্ট ব্যবহার

  3. Python দিয়ে MySQL-এ IF স্টেটমেন্ট ব্যবহার করা

  4. Tkinter Python-এ Thread ব্যবহার করার পদ্ধতি