পাইথনে elif কনস্ট্রাকশন
elif কনস্ট্রাকশনটি
else ব্লকের আগে অতিরিক্ত
তুলনা নির্ধারণ করতে দেয়।
ধরুন আমাদের একটি ভেরিয়েবল tst আছে:
tst = 3
আসুন এর মান সংখ্যা
1 এবং 5 এর সাথে তুলনা করি।
এছাড়াও তাদের প্রতিটির জন্য কনসোলে আউটপুটের জন্য
ভিন্ন ভিন্ন মেসেজ লিখি:
if tst == 1:
print('the num is 1')
elif tst == 5:
print('the num is 5')
else:
print('the num is unknown') # এটি কাজ করবে
দুটি ভেরিয়েবল দেওয়া আছে:
tst1 = 5
tst2 = 8
এই ভেরিয়েবলগুলোর মধ্যে কোনটির মান বেশি তা পরীক্ষা করুন এবং সংশ্লিষ্ট মেসেজ আউটপুট করুন।
একটি ভেরিয়েবল age দেওয়া আছে, যাতে
ব্যবহারকারীর বয়স রয়েছে। একটি শর্ত লিখুন,
যখন ভেরিয়েবলটি 18 এর চেয়ে কম এবং
10 এর চেয়ে বেশি। তারপর একটি শর্ত,
যদি সংখ্যাটি 18 থেকে 60
ব্যবধানের মধ্যে থাকে। এছাড়াও কনসোলে আউটপুটের জন্য
একটি মেসেজ লিখুন, যখন সংখ্যাটি পূর্ববর্তী
কোনো শর্তেই পড়ে না।
day ভেরিয়েবলে 1 থেকে 31
ব্যবধানের কোনো সংখ্যা রয়েছে। নির্ধারণ করুন
সংখ্যাটি মাসের কোন দশকে পড়ে (প্রথম, দ্বিতীয় বা তৃতীয়)।