Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में इनपुट लेना

इस ट्यूटोरियल में, हम सीखेंगे कि पायथन में इनपुट कैसे लिया जाता है।

पायथन2 . में , हम उपयोगकर्ता से इनपुट लेने के लिए दो अलग-अलग कार्य पाएंगे। एक है 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'>

पायथन3 . में , फ़ंक्शन raw_input() हटा दी है। अब, हमारे पास केवल इनपुट([प्रॉम्प्ट]) . है फ़ंक्शन उपयोगकर्ता से इनपुट लेता है। और जो कुछ भी उपयोगकर्ता दर्ज करता है वह पायथन . में एक स्ट्रिंग होगा ।

हमें इसे विभिन्न अंतर्निहित कार्यों का उपयोग करके संबंधित डेटा प्रकारों में परिवर्तित करना होगा। आइए उदाहरण देखें।

उदाहरण

# 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. प्रतिस्पर्धी प्रोग्रामिंग के लिए पायथन इनपुट तरीके?

    इसमें हम पायथन में प्रतिस्पर्धी प्रोग्रामिंग के लिए I/O विधियों के विभिन्न तरीकों को देखने जा रहे हैं। प्रतिस्पर्धी प्रोग्रामिंग में जितनी जल्दी हो सके इनपुट को पढ़ना महत्वपूर्ण है ताकि दूसरों पर लाभ उठा सकें। मान लीजिए कि आप एक कोडफोर्स या इसी तरह के ऑनलाइन जूड (जैसे एसपीओजे) में हैं और आपको नंबर

  1. पायथन में इनपुट () फ़ंक्शन क्या करता है?

    फ़ंक्शन इनपुट() उपयोगकर्ता के लिए एक संकेत प्रस्तुत करता है (raw_input([arg]) का वैकल्पिक तर्क), उपयोगकर्ता से इनपुट प्राप्त करता है। पायथन 2.x में, यह उपयोगकर्ता द्वारा डेटा इनपुट को एक प्रारूप में लौटाता है जिसकी व्याख्या अजगर द्वारा की जाती है। उदाहरण के लिए, यदि उपयोगकर्ता हैलो इनपुट करता है, तो

  1. रॉ_इनपुट () फ़ंक्शन अजगर में क्या करता है?

    फ़ंक्शन raw_input() उपयोगकर्ता को एक संकेत प्रस्तुत करता है (raw_input([arg]) का वैकल्पिक तर्क), उपयोगकर्ता से इनपुट प्राप्त करता है और उपयोगकर्ता द्वारा डेटा इनपुट को एक में लौटाता है डोरी। उदाहरण के लिए, name = raw_input("What is your name? ") print "Hello, %s." % name यह इनपु