Bienvenido a nuestro tutorial sobre cómo obtener la entrada del usuario en python. En este blog, discutiremos las diversas formas de aceptar la entrada de los usuarios en Python, incluido el uso de funciones integradas como input() y raw_input().
Al final de este tutorial de Python, tendrá una comprensión sólida de cómo obtener la entrada del usuario en Python y podrá aplicarla a sus propios proyectos.
¡Vamos a empezar!
Cómo obtener la entrada del usuario en Python
En Python 3, hay una función integrada llamada input() que permite al usuario proporcionar información desde el teclado.
La entrada ingresada desde el teclado usando la función input() se considera una cadena de tipo por defecto.
Después de dar entrada desde el teclado, debemos presionar la tecla Enter. Entonces, solo el método input() considera/lee los datos ingresados por el usuario.
Ahora veamos la sintaxis de la función input(): input(‘Enter Input’)
La cadena especificada en la función input() se imprime en la consola y es opcional.
Nota: El programa se detendrá indefinidamente para la entrada del usuario. No se puede proporcionar ningún valor de tiempo de espera.
A continuación se muestra un programa de ejemplo simple para obtener la entrada del usuario.
tutorial=input() topic=input('Enter the Programming language-') print(tutorial) print(topic)
Entrada:
CódigoITBro
Ingresa al lenguaje de programación Python
Producción:
CódigoITBro
Pitón
Cuando un usuario proporciona una entrada utilizando el método input(), el tipo de entrada predeterminado será de tipo cadena.
A continuación se muestra la muestra Programa Python para encontrar el tipo de variable..
input1=input("Enter a number-") print('Entered value -',input1,'is of type',type(input1)) input2=input("Enter a string-") print('Entered value -',input2,'is of type',type(input2))
Producción:
Introduzca un número-143
El valor ingresado – 143 es del tipo
Por favor ingrese una cadena-I Love Bapatla
Valor ingresado: I Love Bapatla es de tipo
Explicación: incluso si la primera entrada es un número, de forma predeterminada lo tratará como una cadena, independientemente de los datos proporcionados como entrada por la función input().
Para convertir los datos tomados de la función input() en un tipo específico, como un número entero, utilizaremos métodos de conversión de tipos incorporados, como int(), float(), str(), etc.
input1=int(input("Enter a Integer-")) print('Entered value -',input1,'is of type',type(input1)) input2=float(input("Enter a floating point number-")) print('Entered value -',input2,'is of type',type(input2))
Producción
Introduzca un número entero -72
El valor ingresado – 72 es del tipo
Ingrese un número de punto flotante-7.2
El valor ingresado – 7.2 es del tipo
Cómo obtener información del usuario en Python 2 o anterior
En versiones anteriores, es decir, en las versiones de Python 2.x, se usaba la función raw_input() para obtener información del usuario.
A continuación se muestra un programa de ejemplo simple que toma la entrada del usuario usando el método raw_input().
input1=raw_input("Give input -") print('The input taken from user is',input1)
Producción
Dar entradas -Python 2
La entrada tomada del usuario es Python 2
Luego use la función input() (o) la función raw_input() según la versión de Python en su sistema.
Para conocer la versión de Python presente en el sistema, siga estos pasos:
1. Abra el símbolo del sistema
2. Escribe este comando: Python –version
A continuación se muestra un programa de muestra para leer la entrada del usuario mediante la función input().
# total number of elements length = int(input('Enter the count of elements required from user as input-')) # list to store the content list_of_elements = [] for i in range(0,length): print('Enter the value',i+1) element = input() # append element into list list_of_elements.append(element) print(list_of_elements)
Ingrese la cantidad de artículos solicitados por el usuario como entrada-10
Introduzca el valor 1
Bangalore
Introduzca el valor 2
Bombay
Introduzca el valor 3
Delhi
Introduzca el valor 4
Chennai
Introduzca el valor 5
Suerte ahora
Introduzca el valor 6
Punjab
Introduzca el valor 7
Gujarat
Introduzca el valor 8
Hyderabad
Introduzca el valor 9
Calcuta
Introduzca el valor 10
Rajastán
[‘Bangalore’, ‘Mumbai’, ‘Delhi’, ‘Chennai’, ‘Lucknow’, ‘Punjab’, ‘Gujarat’, ‘Hyderabad’, ‘Kolkata’, ‘Rajasthan’]
Resumen
Según la versión de Python que esté utilizando, existen principalmente dos formas de obtener información del usuario.
Si está usando Python 3, puede usar la función input() para almacenar la entrada del usuario en su programa. Por otro lado, en versiones anteriores de Python, puedes usar el método raw_input().
¡Feliz codificación!
Leer también
- Programas modelo de Python
- Implementación de clasificación rápida en Python
- Automatice la búsqueda de Google con Python
- Los mejores libros para aprender a programar en Python
- Cómo arreglar el archivo no encontrado
La publicación Cómo obtener información del usuario en Python apareció primero en CodeItBro.