কম্পিউটার

পাইথনে ইনপুট নেওয়া


এই টিউটোরিয়ালে, আমরা শিখব কিভাবে পাইথনে ইনপুট নিতে হয়।

Python2-এ , আমরা ব্যবহারকারীর কাছ থেকে ইনপুট নেওয়ার জন্য দুটি ভিন্ন ফাংশন খুঁজে পাব। একটি হল raw_input আরেকটি হল ইনপুট .

  • ফাংশন raw_input([promt]) ব্যবহারকারীর কাছ থেকে ইনপুট হিসাবে স্ট্রিং নিতে ব্যবহৃত হয়।
  • ফাংশন ইনপুট([প্রম্পট]) ব্যবহারকারীর কাছ থেকে ইনপুট হিসাবে পূর্ণসংখ্যা নিতে ব্যবহৃত হয়।

উদাহরণ

# taking 'string' input
a = raw_input('Enter your name:- ')
# printing the type
print(type(a))
# taking the 'int' input
b = input()
# printing the type
print(type(b))

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

Enter your name:- Tutorialspoint
<type 'str'>
5
<type 'int'>

Python3-এ , ফাংশন raw_input() মুছে ফেলা. এখন, আমাদের কাছে শুধুমাত্র ইনপুট([প্রম্পট]) আছে ফাংশন ব্যবহারকারীর কাছ থেকে ইনপুট নেয়। এবং ব্যবহারকারী যা কিছু প্রবেশ করে তা হবে Python-এ একটি স্ট্রিং .

বিভিন্ন বিল্ট-ইন ফাংশন ব্যবহার করে আমাদের একে নিজ নিজ ডাটা টাইপে রূপান্তর করতে হবে। আসুন উদাহরণ দেখি।

উদাহরণ

# taking input from the user
a = input('Enter a name:- ')
# printing the data
print(type(a), a)
# asking number from the user
b = input('Enter a number:- ')
# converting the 'string' to 'int'
b = int(b)
# printing the data
print(type(b), b)

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

Enter a name:- Tutorialspoint
<class 'str'> Tutorialspoint
Enter a number:- 5
<class 'int'> 5

উপসংহার

টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।


  1. ইনপুট() ফাংশনে পাইথন দুর্বলতা

  2. প্রতিযোগিতামূলক প্রোগ্রামিংয়ের জন্য পাইথন ইনপুট পদ্ধতি?

  3. পাইথনে input() ফাংশন কি করে?

  4. raw_input() ফাংশন পাইথনে কি করে?