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