পাইথনে ইনপুট এবং আউটপুট নিয়ে কাজ করার জন্য নির্দিষ্ট কিছু ফাংশন রয়েছে, যা ইউজারের কাছ থেকে ডেটা গ্রহণ এবং আউটপুটে প্রদর্শন করতে ব্যবহৃত হয়।
ইনপুট:
ইউজারের কাছ থেকে ডেটা সংগ্রহ করার জন্য পাইথনে input() ফাংশন ব্যবহার করা হয়। এটি সাধারণত টেক্সট আকারে ইনপুট নেয় এবং ডেটা টাইপ হিসেবে string রিটার্ন করে। প্রয়োজনে এই ইনপুটকে int, float ইত্যাদি টাইপে কনভার্ট করা যায়।
উদাহরণ:
name = input("Enter your name: ") # ইউজার ইনপুট নেয়ার জন্য একটি প্রম্পট
print("Hello, " + name)
ব্যাখ্যা:
- এখানে
input("Enter your name: ")একটি প্রম্পট হিসেবে ইউজারের কাছে "Enter your name:" বার্তা প্রদর্শন করে এবং ইউজার যে ইনপুট দেয় তাnameভেরিয়েবলে সংরক্ষণ করে। - তারপর
print("Hello, " + name)দিয়ে ইনপুটকৃত নামটি আউটপুটে দেখানো হয়।
সংখ্যা হিসেবে ইনপুট নেওয়া: ইনপুটকৃত ডেটাকে সংখ্যায় পরিণত করার জন্য int() বা float() ফাংশন ব্যবহার করতে হয়।
age = int(input("Enter your age: "))
print("Your age is", age)
আউটপুট:
পাইথনে আউটপুট প্রদর্শন করতে print() ফাংশন ব্যবহার করা হয়। এটি বিভিন্ন ধরনের ডেটা আউটপুটে প্রদর্শন করতে পারে।
উদাহরণ:
name = "Alice"
age = 25
print("Name:", name)
print("Age:", age)
ফরম্যাটিং সহ আউটপুট: পাইথনে আউটপুটকে আরো সুন্দরভাবে প্রদর্শনের জন্য f-string বা format() মেথড ব্যবহার করা যায়।
f-string ব্যবহার করে:
name = "Alice"
age = 25
print(f"Hello, {name}. You are {age} years old.")
format() মেথড ব্যবহার করে:
name = "Alice"
age = 25
print("Hello, {}. You are {} years old.".format(name, age))
আউটপুট:
Hello, Alice. You are 25 years old.
উদাহরণ প্রোগ্রাম:
name = input("Enter your name: ")
age = int(input("Enter your age: "))
print(f"Hello, {name}! You are {age} years old.")
এই প্রোগ্রামটি ইউজারের কাছ থেকে নাম ও বয়স ইনপুট নেয় এবং তা আউটপুটে প্রদর্শন করে।
আউটপুট:
Enter your name: Alice
Enter your age: 25
Hello, Alice! You are 25 years old.
সংক্ষেপে:
- ইনপুট নেওয়ার জন্য:
input()ফাংশন ব্যবহার করা হয়। - আউটপুট প্রদর্শনের জন্য:
print()ফাংশন ব্যবহার করা হয়।
Read more