Categories
কোডিং

পাইথন শর্তসাপেক্ষ বিবৃতি (যদি, অভিধান ব্যবহার করে)

আসুন পাইথন শর্তসাপেক্ষ বিবৃতিগুলি দ্রুত দেখে নেওয়া যাক।

যদি বিবৃতি

test = 5

if test < 10:
    print("It's True.")

এখানে ফলাফল:

It's True.

শুধুমাত্র একটি শর্ত সহ একটি if বিবৃতি।

যেহেতু 10টি 5-এর কম, তাই শর্তটি সত্য এবং ‘এটি সত্য’ বাক্যাংশটি ছাপা হয়েছে।

test = 15

if test < 10:
    print("The first condition is True.")
elif test < 20:
    print("The second condition is True.")

এখানে ফলাফল:

The second condition is True.

উপরের ক্ষেত্রে দুটি শর্ত সহ একটি if/elif বিবৃতি।

যদি দুটি বা ততোধিক শর্ত থাকে তবে আপনি একটি এলিফ বিবৃতি দিয়ে সেগুলি যোগ করতে পারেন।

এখানে, 15টি 10-এর কম নয়, তাই প্রথম শর্তটি সন্তুষ্ট নয়, এবং যেহেতু এটি 20-এর কম, দ্বিতীয় শর্তটি সন্তুষ্ট এবং 'দ্বিতীয় শর্তটি সত্য।' হল আউটপুট।

উভয় শর্ত সন্তুষ্ট না হলে, কিছুই আউটপুট হয় না.

test = 30

if test < 10:
    print("The first condition is True.")
elif test == 20:
    print("The second condition is True.")
else:
    print("Not all are True.")

এখানে ফলাফল:

Not all are True.

সমস্ত শর্ত সন্তুষ্ট নয় এমন মামলাগুলি পরিচালনা করার জন্য একটি অন্য বিবৃতি যোগ করা হয়েছে।

যেহেতু 30 10 এর কম নয় এবং 20 এর সমান নয়, এটি অন্য স্টেটমেন্টে লেখা 'সকল সত্য নয়' আউটপুট করে।

অভিধান ডেটা প্রকারের ব্যবহার

test = 5

result = {0:"zero", 5:"five", 10:"ten"}.get(test, "default")
print(result)

এখানে ফলাফল:

five

অভিধান ডেটা টাইপ ব্যবহার করে, সি ভাষায় বিদ্যমান সুইচ স্টেটমেন্টের অনুরূপ একটি ফাংশন সম্পাদন করা যেতে পারে।

যদি অভিধানে অন্তর্ভুক্ত কীটির সাথে ডেটা মেলে, আমরা সেই কীটির মান পেতে নীতিটি ব্যবহার করেছি।

যদি কোন মিল মান পাওয়া যায় না, ডিফল্ট আউটপুট।

মন্তব্য করুন

আপনার ই-মেইল এ্যাড্রেস প্রকাশিত হবে না।

bn_BDবাংলা