Python

Cómo utilizar la función input en Python

Cómo utilizar input en Python
188Vistas

Python es un lenguaje de programación versátil y cada vez más popular, debido a su sintaxis sencilla y su amplia gama de funcionalidades. Entre estas funcionalidades se encuentra la utilización de «input», una función que permite al usuario interactuar con el programa y proporcionar datos a través del teclado.

En este artículo, exploraremos cómo utilizar la función «input» en Python y cómo puede ser útil en la programación.

¿Qué es la función «input»?

La función «input» en Python permite al usuario interactuar con el programa, proporcionando datos a través del teclado. Estos datos son almacenados en una variable y pueden ser utilizados más adelante en el código. La sintaxis básica de la función «input» es la siguiente:

valor = input("Mensaje para el usuario: ")

La parte entre paréntesis «Mensaje para el usuario» es opcional y se utiliza para proporcionar una indicación al usuario sobre qué tipo de datos se esperan. Si se omite, la función simplemente mostrará un mensaje en blanco para solicitar la entrada del usuario.

Ejemplos de uso de la función «input»

Veamos algunos ejemplos de cómo utilizar la función «input» en Python:

Ejemplo 1: Calculadora básica

En este ejemplo, utilizaremos la función «input» para que el usuario introduzca dos números y luego realizaremos una operación matemática con ellos. El código sería el siguiente:

num1 = int(input("Introduzca el primer número: "))

num2 = int(input("Introduzca el segundo número: "))




suma = num1 + num2




print("El resultado de la suma es: ", suma)

En este código, utilizamos la función «input» para que el usuario introduzca dos números. Luego, utilizamos la función «int» para convertir estos números en enteros, ya que por defecto la función «input» devuelve un string. Finalmente, realizamos la operación de suma y mostramos el resultado en pantalla.

Ejemplo 2: Calculadora de IMC

Como segundo ejemplo, crearemos un programa que calcule el índice de masa corporal (IMC) de una persona a partir de su peso y altura. El código sería el siguiente:

peso = float(input("Introduzca su peso en kg: "))

altura = float(input("Introduzca su altura en metros: "))




imc = peso / (altura ** 2)




print("Su índice de masa corporal es: ", imc)

En este caso, utilizamos la función «input» para que el usuario introduzca su peso y altura. Al utilizar la función «float», podemos trabajar con números decimales. Luego, realizamos el cálculo del IMC y lo mostramos en pantalla.

Ventajas de utilizar la función «input»

La función «input» en Python tiene varias ventajas que la hacen muy útil en la programación:

  • Interacción con el usuario: La función «input» permite al usuario interactuar con el programa, proporcionando datos de entrada y haciendo que la programación sea más dinámica y personalizada.
  • Flexibilidad: Al utilizar la función «input», el usuario puede introducir cualquier tipo de dato, ya sea texto, números o incluso listas, lo que da un gran rango de posibilidades al programador.
  • Menos líneas de código: En comparación con otros lenguajes de programación, utilizando la función «input» podemos reducir la cantidad de líneas de código necesarias para solicitar la entrada del usuario y almacenarla en una variable.

Almacenamiento de la entrada del usuario

Como mencionamos anteriormente, la función «input» almacena la entrada del usuario en una variable. Algunas consideraciones importantes sobre este almacenamiento son:

  • Coherencia de tipos de datos: Es importante asegurarse de que el tipo de dato que se espera almacenar coincida con el tipo de dato proporcionado por el usuario. Si no coinciden, se pueden producir errores en la ejecución del código.
  • Conversión de tipos de datos: En algunos casos, puede ser necesario convertir el tipo de dato introducido por el usuario en otro tipo para poder realizar ciertas operaciones. En este caso, se pueden utilizar las funciones «int» o «float» para convertir los datos en enteros o decimales, respectivamente.
  • Uso constante de la misma variable: En un mismo programa, se puede usar la función «input» varias veces para solicitar diferentes entradas del usuario. En este caso, es importante asegurarse de no reescribir accidentalmente la variable en la que se está almacenando la entrada anterior.

Comentarios finales

En conclusión, la función «input» en Python es una herramienta útil y versátil para interactuar con el usuario en un programa. Nos permite obtener datos de entrada de manera sencilla y personalizada, lo que puede mejorar la experiencia del usuario y hacer que nuestro código sea más dinámico.

Al utilizarla correctamente, podemos ahorrar líneas de código y mejorar la eficiencia en el desarrollo de nuestros programas. Ahora que conoces cómo utilizar la función «input» en Python, ¡puedes incorporarla en tus futuros proyectos de programación!

Deja una respuesta