মনে করো, তোমার মা তোমাকে ১০০ টাকা দিয়েছিল আলু কেনার জন্য। কিন্তু, বাসা থেকে বের হওয়ার সময় তুমি টাকাটি আনতে ভুলে গিয়েছো। তোমার পকেটে মাত্র ৮০ টাকা রয়েছে।
তুমি ভাবছো, যদি আলুর দাম ৮০ টাকার কম হয়, তাহলে তুমি আলু কিনবে। অন্যথায়, আলু না কিনেই বাড়িতে ফিরবে। এই কথাটি যদি ইংরেজিতে লিখি -
If the price of potatoes is less than 80
`I will buy the potatoes`
Else
`I will go home without` `potatoes`
ইংরেজিতে লেখার মতোই কোড লিখাও সহজ, নিচের কোডটি দেখো -
price_of_potatoes = 60
if price_of_potatoes < 80:
print("I will buy the potatoes.")
else:
print("I will go home without potatoes.")
উপরের কোড গুলোর দিকে তাকাও। কিছু একটা অস্বাভাবিক লাগছে না। খেয়াল করে দেখো, তিন নম্বর লাইনের কোডটি পূর্বের লাইনগুলো থেকে একটু আলাদা। প্রথম দুইটি লাইন বাম পাশ থেকে শুরু হলেও, তিন নম্বর লাইনটি একেবারে বাম পাশ থেকে শুরু হয়নি। বরং, কিছু জায়গা ফাঁকা রেখে তারপর শুরু হয়েছে।
যখন কোডের একটি লাইন উপরের লাইনগুলোর মতো একই পজিশন (Position) থেকে শুরু না হয়ে, একটু জায়গা ফাঁকা রেখে শুরু হয়, তখন ভাবতে হবে ওই লাইনটি Indented
তুমি কীবোর্ডের Tab key প্রেস করে একটি Indentation পেতে পারো। বা চারবার স্পেস বার প্রেস করতে পারো।
পাইথনে Indentation খুব গুরুত্বপূর্ণ, পরবর্তীতে এটি নিয়ে আমরা আলোচনা করব।
price = 85
if price < 80:
print("I will buy the potatoes.")
else:
print("I will go home without potatoes.")
এর আউটপুট আসবে,