Python

কন্ডিশনাল লজিক পর্ব -২- পাইথন


If-elif-else পর্বঃ

If else এর কাজ গুলো সব প্রোগ্রামিং ল্যাংগুয়েজেই একই, তবে ল্যাংগুয়েজ ভেদে তাদের পেটার্ন পরিবর্তন হতে পারে।

ঠিক তেমনি পাইথনেও if else, for and while loop এর পেটার্ন কিছু টা অন্যরকম ভাবে লিখা হয়।

 

>>> a = 30

>>> b = 30

 

>>> if a==b:

print “a is equal to b”

 

 

a is equal to b

এখানে কন্ডিশন লিখার পর ব্রেকেট দেওয়া হয় না, এমনকি পাইথনে কোন প্রকার কার্লি ব্রেকেট ও ব্যবহৃত হয় না জাভা বা সি এর মত।

কন্ডিশন লিখার পর কোলন দিতে হয়।

পাইথনে ইন্টেন্ডেশন কে বাধ্যতামূলক করা হয়েছে। ইন্টেন্ডেশন ঠিক মত না করলে

সিন্টেক্স এরোর দেখাবে।

 

** if – else

a,b = 30, 40

 

>>> if a==b:

print “a is equal to b”

else:

print “a is not equal to b”

 

a is not equal to b

 

** if-elif-else

পাইথনে else if লিখা হয় না তবে এর পরিবর্তে elif লিখা হয়।

>>> a , b = 30, 40

>>> if a==b:

print “a is equal to b”

elif a>b: print “a is greater than b”

else: print “a is not equal to b”

 

a is not equal to b

Leave a Reply

Your email address will not be published.

one × 3 =