ইনপুট ও আউটপুট (I/O)
১. ইউজার থেকে ইনপুট নেওয়া (Taking Input from User)
পাইথনে ইউজার থেকে ইনপুট নেওয়ার জন্য input()
ফাংশন ব্যবহার করা হয়। ইনপুট নেওয়া সবসময় স্ট্রিং হিসেবে হয়, তাই যদি সংখ্যা বা অন্য ডেটা টাইপে ইনপুট নিতে হয়, তাহলে কাস্ট করতে হয় (যেমন: int()
বা float()
এর সাহায্যে)।
উদাহরণ ১: সাধারণ স্ট্রিং ইনপুট নেওয়া
name = input("আপনার নাম লিখুন: ")
print("স্বাগতম,", name)
আউটপুট:
আপনার নাম লিখুন: তানভির
স্বাগতম, তানভির
এখানে input()
দিয়ে ইউজার থেকে ইনপুট নেওয়া হয়েছে এবং int()
ফাংশন ব্যবহার করে ইনপুটকে সংখ্যায় রূপান্তর করা হয়েছে।
২. আউটপুট প্রদর্শন করা (Displaying Output)
পাইথনে আউটপুট প্রদর্শনের জন্য print()
ফাংশন ব্যবহার করা হয়। এটি বিভিন্ন ধরনের ডেটা (যেমন স্ট্রিং, সংখ্যা, লিস্ট, টিউপল) প্রিন্ট করতে পারে। একাধিক ভেরিয়েবল বা স্ট্রিংকে কমা (,
) দিয়ে আলাদা করে প্রিন্ট করা যায়।
উদাহরণ ১: সাধারণ আউটপুট
print("হ্যালো, বিশ্ব!")
আউটপুট:হ্যালো, বিশ্ব!
উদাহরণ ২: একাধিক ভেরিয়েবল আউটপুটname = "তানভির"
age = 25
print("নাম:", name, "বয়স:", age)
আউটপুট:নাম: তানভির বয়স: 25
৩. ফরম্যাটিং সহ আউটপুট প্রদর্শন (Formatted Output)
ফরম্যাটিংয়ের মাধ্যমে আউটপুট আরও সুন্দরভাবে প্রদর্শন করা যায়।
এটি f-string
বা .format()
ব্যবহার করে করা হয়।
উদাহরণ ১: f-string ব্যবহার করে আউটপুট
name = "তানভির"
age = 25
print(f"নাম: {name}, বয়স: {age}")
আউটপুট:
নাম: তানভির, বয়স: ২৫
উদাহরণ ২: .format()
ব্যবহার করে আউটপুট
name = "তানভির"
age = 25
print("নাম: {}, বয়স: {}".format(name, age))
আউটপুট:
নাম: তানভির, বয়স: ২৫
সংক্ষেপে, পাইথনে ইনপুট নেওয়া এবং আউটপুট দেখানো খুবই সহজ এবং কার্যকর। input() দিয়ে ইউজার থেকে ইনপুট নেওয়া হয়
এবং print() দিয়ে বিভিন্ন ধরনের ডেটা আউটপুট প্রদর্শন করা হয়।
মন্তব্যসমূহ
একটি মন্তব্য পোস্ট করুন