🐍
পাইথন বেসিক
  • পরিচিতি
  • ইনস্টলেশন
  • ব্যাসিক কনসেপ্ট
    • পাইথন এর জন্য সেটআপ visual studio code
    • প্রথম প্রোগ্রাম রান করি
    • print ফাংশন
      • প্রিন্ট ফাংশনের প্যারামিটার
    • Comment
      • DocString
      • comment এবং docstring এর পার্থক্য
    • আইডেন্টিফাইয়ারস
  • স্ট্রিং (Strings)
  • ভেরিয়েবল
    • কন্সট্যান্টস (constants)
  • String Formating
  • ব্যবহারকারীর ইনপুট (user input)
  • Python Statement
  • indentation
  • ডেটা টাইপ
    • টাইপ কনভারশন
    • List
  • Python Operator
    • Arithmetic Operators
    • Comparison Operators
    • Logical Operators
    • Identity Operators
    • Membership Operators
    • Assignment Operator
  • Python Flow Control
    • if,else স্টেটমেন্ট
  • ফাংশন
  • ব্যক্তিগত ফাংশন
  • for লুপ
  • while লুপ
  • পাইথন মডিউল (Python module)
    • মডিউল ইম্পোর্ট করা (import Module )
      • Import from another folder
  • পাইথন প্যাকেজ ইনস্টল
  • প্যাকেজ তৈরি
  • এক্সেপশন হ্যান্ডেলিং
  • PIP
  • ফাইল হ্যান্ডেলিং
  • Databse
    • sqlite3
  • PrettyTable
  • Print Coloured Text At Python
Powered by GitBook
On this page
  1. Python Flow Control

if,else স্টেটমেন্ট

সিদ্ধান্ত গ্রহণের জন্য প্রোগ্রামিং এ সচরাচর কন্ডিশনাল(conditional) স্টেটমেন্ট ব্যবহৃত হয়।

সিন্ট্যাক্স

পাইথনে if,else স্টেটমেন্টের সিন্ট্যাক্স নিম্নলিখিত ভাবে লেখা হয়:

if স্টেটমেন্টের সিন্ট্যাক্স

if condition:
    # শর্ত সত্য হলে এই ব্লকের কোড রান করা হয়

if else স্টেটমেন্টের সিন্ট্যাক্স

if condition:
    # শর্ত সত্য হলে এই ব্লকের কোড রান করা হয়
else:
    # শর্ত মিথ্যা হলে এই ব্লকের কোড রান করা হয়

এছাড়াও, আপনি elif স্টেটমেন্টও ব্যবহার করতে পারেন যখন আপনার একাধিক শর্ত পরীক্ষা করতে হয়। এটির সিন্ট্যাক্স নিম্নলিখিত ভাবে লেখা হয়:

if condition1:
    # condition1 সত্য হলে এই ব্লকের কোড রান করা হয়
elif condition2:
    # condition2 সত্য হলে এই ব্লকের কোড রান করা হয়
else:
    # কোন শর্ত সত্য না হলে এই ব্লকের কোড রান করা হয়

আসুন একটি গল্প মাধ্যমে if-else স্টেটমেন্টের ব্যবহার বুঝাই।

গল্পটির নাম "বৃষ্টির দিনে পিকনিক"। একটি পরিবার একটি পিকনিকে যাচ্ছে এবং তাদের সাথে যাত্রা করছে তাদের ছোট মেয়ে। গল্পের শুরুতে পিকনিকের দিনে মেঘ আবেশ ছড়িয়ে আসলেও তারা পিকনিকে যাবে কিনা তা নিশ্চিত করতে হবে। যদি মেঘ থাকে তাহলে তারা পিকনিকে যাবে না এবং বাড়িতে ফিরে আসবে। আর যদি মেঘ না থাকে, তবে তারা পিকনিকে যাবে এবং একটি সুন্দর দিন পাবে।

প্রোগ্রামের কোডটি নিম্নলিখিত হতে পারে:

weather = "cloudy"

if weather == "cloudy":
    print("আবেশ কারণে পিকনিকে যাওয়া সম্ভব হচ্ছে না। বাড়িতে ফিরে যাই!")
else:
    print("পিকনিকে যাওয়া যাচ্ছে! আপনার সুন্দর দিন কাটুক!")

এখানে, weather ভেরিয়েবলে মেঘের অবস্থা সেট করা হয়েছে। যদি weather ভেরিয়েবল "cloudy" এর সমান হয়, তাহলে if ব্লকের কোড রান করা হবে এবং মেসেজ "আবেশ কারণে পিকনিকে যাওয়া সম্ভব হচ্ছে না। বাড়িতে ফিরে যাই!" প্রিন্ট করা হবে। আর যদি weather ভেরিয়েবল "cloudy" না হয়, তাহলে else ব্লকের কোড রান করা হবে এবং মেসেজ "পিকনিকে যাওয়া যাচ্ছে! আপনার সুন্দর দিন কাটুক!" প্রিন্ট করা হবে।

PreviousPython Flow ControlNextফাংশন

Last updated 1 year ago