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

Python में Input कैसे लें?

Programs उपयोगकर्ता की विशिष्ट समस्या को हल करने के लिए लिखे जाते हैं। इस प्रकार, program ऐसा होना चाहिए जो उपयोगकर्ता के साथ interact कर सके। इसका मतलब है कि program को उपयोगकर्ता से input लेना चाहिए और उपयोगकर्ता द्वारा प्रदान किए गए input के अनुसार task करना चाहिए।

Input लेने की विधि अलग-अलग datatypes के लिए अलग होती है। हम विभिन्न datatypes के लिए input लेने के साथ-साथ user से array input लेने के तरीके पर चर्चा करेंगे।

String Input

input() विधि का उपयोग उपयोगकर्ता से string input लेने के लिए किया जाता है। उपयोगकर्ता numeric value भी दर्ज कर सकता है लेकिन इसे string माना जाएगा। Program में user द्वारा दर्ज string पर की जाने वाली कोई भी logic या operation हो सकती है, लेकिन उदाहरण में हम बस user द्वारा दर्ज string को print करेंगे।

उदाहरण

print("Enter a string")
a = input()
print("The string entered by user is", a)

आउटपुट

Enter a string TutorialsPoint
The string entered by user is TutorialsPoint

उपरोक्त उदाहरण execution पर, आउटपुट स्क्रीन पर "Enter a string" संदेश print करता है और उपयोगकर्ता को कुछ दर्ज करने देता है। जब input() फंक्शन execute होता है, तो program flow तब तक रुका रहता है जब तक उपयोगकर्ता कुछ input नहीं देता। String दर्ज करने के बाद, दूसरा print statement execute होता है।

Integer Input

Integer input को input() में प्राप्त input को type cast करके लिया जा सकता है। इस प्रकार, integer input लेने के लिए हम int(input()) का उपयोग करते हैं। उपयोगकर्ता केवल numerical values दर्ज कर सकता है, अन्यथा यह error throw करता है।

उदाहरण

print("Enter a number")
a = int(input())
print("The number entered by user is", a)

आउटपुट

Enter a number 10
The number entered by user is 10

Float Input

Float input को input() में प्राप्त input को type cast करके लिया जा सकता है। हम float input लेने के लिए float(input()) का उपयोग करेंगे। उपयोगकर्ता integer या float values दर्ज कर सकता है लेकिन value को float माना जाएगा।

उदाहरण

print("Enter a number")
a = float(input())
print("The number entered by user is", a)

आउटपुट

Enter a number 2.5
The number entered by user is 2.5

Array of Integers के रूप में Input लेना

कभी-कभी हमें उपयोगकर्ता से array के रूप में input लेने की आवश्यकता हो सकती है। Array input लेने के लिए कोई अलग syntax नहीं है।

उदाहरण

print("Enter no. of elements")
a = int(input())
print("Enter", a, "integer elements")
array = []
for i in range(a):
    array.append(int(input()))
print("Array entered by user is", array)

आउटपुट

Enter no. of elements 5
Enter 5 integer elements
1
2
3
4
5
Array entered by user is [1, 2, 3, 4, 5]

उपरोक्त उदाहरण में, array का size उपयोगकर्ता से input के रूप में लिया जाता है। फिर array declare किया जाता है और for loop का उपयोग करके, हम उपयोगकर्ता से आगे के elements input लेते हैं और उन्हें array में append करते हैं।

String array input लेने के लिए, हम for loop के अंदर int(input()) के बजाय input() का उपयोग कर सकते हैं।

  1. HTML फॉर्म का उपयोग करके उपयोगकर्ता इनपुट कैसे लें? HTML फॉर्म का उपयोग करके उपयोगकर्ता इनपुट कैसे लें?

    HTML फॉर्म का उपयोग करके, आप आसानी से उपयोगकर्ता इनपुट ले सकते हैं। <form> टैग का उपयोग फॉर्म एलिमेंट्स जोड़कर उपयोगकर्ता इनपुट प्राप्त करने के लिए किया जाता है। विभिन्न प्रकार के फॉर्म एलिमेंट्स में टेक्स्ट इनपुट, रेडियो बटन इनपुट, सबमिट बटन आदि शामिल हैं। आइए <input> टैग के बारे में ज

  1. HTML फॉर्म में पासवर्ड इनपुट कैसे लें? HTML फॉर्म में पासवर्ड इनपुट कैसे लें?

    <input type=password> का उपयोग पासवर्ड इनपुट के लिए <input> टैग का type एट्रिब्यूट password पर सेट करें। यह सिंगल-लाइन टेक्स्ट इनपुट है जो टाइप करते ही कैरेक्टर्स को मास्क (छिपा) देता है। उदाहरण <!DOCTYPE html> <html> <head> <title>HTML Forms</title> <

  1. Python का उपयोग करके विंडो का स्क्रीनशॉट कैसे लें? (Tkinter) Python का उपयोग करके विंडो का स्क्रीनशॉट कैसे लें? (Tkinter)

    Python में मॉड्यूल्स और फंक्शन्स की एक समृद्ध लाइब्रेरी है जो हमें फीचर्ड एप्लिकेशन बनाने और विकसित करने की अनुमति देती है। Tkinter GUI-आधारित एप्लिकेशन बनाने के लिए एक प्रसिद्ध Python लाइब्रेरी है। यदि हम एक ऐसा एप्लिकेशन विकसित करना चाहते हैं जो विंडो का स्क्रीनशॉट लेता है, तो हम निश्चित रूप से एप