Input en Python: 10-. Ingresar datos

Ya hemos visto cómo hacer que el programa exprese datos en pantalla. Ahora conoceremos cómo enviar un dato por teclado para que el programa lo tome en cuenta mediante la función input().

input de datos en python

Esta función permite obtener el texto escrito por el usuario, el cual se asignará a un espacio de memoria con el nombre que el programador vea conveniente. Al llegar a la linea que contiene el comando, la consola esperará respuesta. Cuando el usuario escriba algo y presione la tecla Enter, el código seguirá ejecutándose.

En este ejemplo, cada vez que nosotros utilizamos la función print() e input(), se inserta un salto de linea. También podemos escribirlo de la siguiente manera para que la respuesta se escriba en la misma linea.

input() puede hacer uso de un argumento

Lo que estamos indicando al programa es que la variable «nombre» va a tomar el valor que el usuario ingrese cuando se le muestre el mensaje «Hola, ¿Cuál es tu nombre? «, para posteriormente, responder con otro mensaje y el valor que se ingresó.

Debemos tener en cuenta que al usar input(), los datos ingresados siempre serán guardados como tipo sting. Si necesitáramos ingresar números para utilizarlos en alguna operación matemática, debemos convertirlos a un tipo de dato adecuado (por ejemplo int o float, dependiendo si requerimos decimales). Podemos hacerlo de las siguientes maneras:

Conversión de datos

También podemos utilizar la función input() como una simple pausa en el programa. Cuando el usuario presione la tecla enter, éste se seguirá ejecutando, o terminará su proceso si es la última instrucción.

Ahora haremos un sencillo programa utilizando las herramientas que hemos visto hasta ahora, en el cual preguntaremos al usuario el resultado de una sencilla operación. Si la respuesta no es correcta, no se mostrará el mensaje final al usuario.

En este ejemplo, el programa queda pausado por el último input()

Debajo dejaremos el código para que puedas copiarlo a la plataforma GDB online y observar su comportamiento, así como crear tus propios ejemplos.

Escríbenos tus dudas o comentarios

Usamos Cookies en nuestro sitio WEB

Por favor confirma, si aceptas nuestras cookies de rastreo. También puedes negar el uso de cookies de rastreo y seguir navegando sin que ninguna información sea enviada a servicios de terceros.