if, else if, এবং else হল শর্তাধীন বিবৃতির অংশ, যা প্রোগ্রামিং ভাষায় শর্ত অনুযায়ী কোড কার্যকর করার জন্য ব্যবহৃত হয়। এই কাঠামোটি সিদ্ধান্ত গ্রহণ প্রক্রিয়ার উপর ভিত্তি করে কাজ করে, যা একটি নির্দিষ্ট শর্ত পূরণ হলে বা না হলে বিভিন্ন কোড ব্লক কার্যকর করতে সহায়তা করে। নিচে এই শর্তগুলির ব্যবহার এবং উদাহরণগুলি আলোচনা করা হলো।
1. if Statement
if স্টেটমেন্ট ব্যবহার করে আপনি একটি নির্দিষ্ট শর্ত যাচাই করেন। যদি শর্তটি সত্য (true) হয়, তবে if ব্লকের কোড কার্যকর হয়।
সিনট্যাক্স:
if condition:
# কোড ব্লকউদাহরণ:
age = 18
if age >= 18:
print("You are eligible to vote.")এখানে, যদি age 18 অথবা তার বেশি হয়, তাহলে "You are eligible to vote." মুদ্রিত হবে।
2. else if Statement
else if (বা elif Python-এ) ব্যবহৃত হয় যখন আপনার একাধিক শর্ত পরীক্ষা করতে হয়। যদি প্রথম if শর্ত মিথ্যা হয়, তবে else if শর্তটি পরীক্ষা করা হয়।
সিনট্যাক্স:
if condition1:
# কোড ব্লক 1
elif condition2:
# কোড ব্লক 2উদাহরণ:
marks = 75
if marks >= 80:
print("Grade: A")
elif marks >= 60:
print("Grade: B")
else:
print("Grade: C")এখানে, যদি marks 80 অথবা তার বেশি হয়, "Grade: A" দেখানো হবে; যদি 60 অথবা তার বেশি হয়, "Grade: B" দেখানো হবে; অন্যথায় "Grade: C" দেখানো হবে।
3. else Statement
else স্টেটমেন্ট ব্যবহার করে আপনি একটি ডিফল্ট কোড ব্লক নির্ধারণ করেন যা if এবং else if শর্তগুলি মিথ্যা হলে কার্যকর হয়।
সিনট্যাক্স:
if condition1:
# কোড ব্লক 1
elif condition2:
# কোড ব্লক 2
else:
# কোড ব্লক 3উদাহরণ:
temperature = 30
if temperature > 30:
print("It's hot outside.")
elif temperature < 20:
print("It's cold outside.")
else:
print("The weather is moderate.")এখানে, যদি temperature 30 এর বেশি হয়, "It's hot outside." দেখানো হবে; যদি 20 এর কম হয়, "It's cold outside." দেখানো হবে; অন্যথায় "The weather is moderate." দেখানো হবে।
সারসংক্ষেপ
if, else if, এবং else স্টেটমেন্টগুলি শর্তাধীন সিদ্ধান্ত গ্রহণের জন্য ব্যবহৃত হয়। if শর্ত যাচাই করে এবং যদি তা সত্য হয়, কোড ব্লক কার্যকর হয়; else if পরবর্তী শর্তগুলি পরীক্ষা করে এবং else একটি ডিফল্ট কোড ব্লক হিসাবে কাজ করে। এই শর্তগুলি ব্যবহার করে প্রোগ্রামাররা লজিক্যাল সিদ্ধান্ত নিতে পারেন এবং কোডের বিভিন্ন প্রবাহ তৈরি করতে পারেন।
Read more