এই টিউটোরিয়ালে, আমরা শিখব কিভাবে পাইথনে ইনপুট নিতে হয়।
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
উপসংহার
টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।