🔍 ইনপুট (Input) কী?
ইনপুট হলো ব্যবহারকারীর কাছ থেকে ডেটা নেওয়া।
পাইথনে ব্যবহার হয় input() ফাংশন।
📘 উদাহরণ:
name = input("আপনার নাম লিখুন: ")
print("স্বাগতম,", name)📤 আউটপুট:
আপনার নাম লিখুন: Rahim
স্বাগতম, Rahim🔢 ইনপুটের ডেটা টাইপ
input() সব সময় স্ট্রিং (string) হিসেবে ডেটা নেয়।
যদি তুমি সংখ্যা নাও, তখন int() বা float() ব্যবহার করতে হবে।
📘 উদাহরণ:
age = int(input("আপনার বয়স লিখুন: "))
print("আপনি", age, "বছর বয়সী।")📤 ইনপুট/আউটপুট উদাহরণ:
আপনার বয়স লিখুন: 20
আপনি 20 বছর বয়সী।⚡ আউটপুট (Output) কী?
আউটপুট হলো প্রোগ্রাম ব্যবহারকারীর কাছে তথ্য দেখানো।
পাইথনে ব্যবহৃত হয় print() ফাংশন।
📘 উদাহরণ:
print("Python শেখা মজার!")
print(10 + 5)📤 আউটপুট:
Python শেখা মজার!
15🔗 print() ফাংশনের গুরুত্বপূর্ণ বৈশিষ্ট্য
1️⃣ Multiple values print করা
name = "Rahim"
age = 22
print("Name:", name, "Age:", age)📤 আউটপুট:
Name: Rahim Age: 222️⃣ String concatenation ব্যবহার
name = "Rahim"
print("Hello " + name + "!")📤 আউটপুট:
Hello Rahim!3️⃣ f-string ব্যবহার (Python 3.6+)
name = "Rahim"
age = 22
print(f"My name is {name} and I am {age} years old.")📤 আউটপুট:
My name is Rahim and I am 22 years old.4️⃣ end ও sep parameter ব্যবহার
print("Hello", end=" ")
print("Python") # এক লাইনে দেখাবে
print("A", "B", "C", sep="-") # A-B-C📤 আউটপুট:
Hello Python
A-B-C🧩 বাস্তব উদাহরণ: সংখ্যা যোগ করা
num1 = int(input("প্রথম সংখ্যা লিখুন: "))
num2 = int(input("দ্বিতীয় সংখ্যা লিখুন: "))
sum = num1 + num2
print(f"সংখ্যাগুলোর যোগফল: {sum}")📤 উদাহরণ ইনপুট/আউটপুট:
প্রথম সংখ্যা লিখুন: 10
দ্বিতীয় সংখ্যা লিখুন: 15
সংখ্যাগুলোর যোগফল: 25🏁 উপসংহার
এখন তুমি জানো —
✅ কিভাবে পাইথনে ব্যবহারকারীর ইনপুট নেওয়া হয়
✅ ইনপুটকে integer বা float এ রূপান্তর করা
✅ print() ব্যবহার করে আউটপুট দেখানো
✅ f-string, end ও sep parameter দিয়ে আউটপুট কাস্টমাইজ করা








