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

পাইথনে সুইচ কেস (Switch Case) রিপ্লেসমেন্ট

C, C++, Java-তে switch স্টেটমেন্ট থাকে, কিন্তু পাইথনে নেই। এই টিউটোরিয়ালে ডিকশনারি (dict) ব্যবহার করে সুইচ কেসের মতো কাজ করার পদ্ধতি দেখানো হয়েছে।

উদাহরণ
days = {
    0: 'Sunday',
    1: 'Monday',
    2: 'Tuesday',
    3: 'Wednesday',
    4: 'Thursday',
    5: 'Friday',
    6: 'Saturday'
}

print(days.get(0, 'Bad day'))   # Sunday
print(days.get(10, 'Bad day'))  # Bad day (default)
আউটপুট
Sunday
Bad day

dict.get(key, default) এখানে switch-case-এর default кейওয়ার্ডের মতো কাজ করে। ভ্যালু হিসেবে ফাংশনও রাখা যায়।

উপসংহার

পাইথনে ডিকশনারি এবং get() মেথড ব্যবহার করে সুইচ কেস এর ফাংশনালিটি বাস্তবায়ন করা যায়।

  1. Tkinter/Python-এ পপআপ ডায়ালগ কিভাবে তৈরি করবেন?

  2. পাইথন Holidays লাইব্রেরি

  3. পাইথনে ম্যাচ ইন্ডেক্স বের করা (Get match indices)

  4. পাইথন ডিকশনারিতে get() মেথড – সেফ কি অ্যাক্সেস