Volver a la página principal
miércoles 25 septiembre 2024
17

Cómo leer datos de usuario en Python con input()

En Python, la función input() permite leer datos ingresados por el usuario a través de la consola. Este método detiene la ejecución del programa hasta que el usuario proporciona una entrada y luego devuelve esa entrada como una cadena de texto (tipo str).

¿Qué es la función input() en Python?

La función input() se utiliza para recibir información desde el teclado. Cuando se llama, espera a que el usuario ingrese datos y presione Enter, devolviendo el valor como una cadena. Esta función es útil para interactuar con los usuarios, permitiendo obtener nombres, números o cualquier tipo de texto.

Sintaxis básica

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

El mensaje entre comillas será mostrado en la consola para indicar al usuario qué información se espera.

Ejemplos de uso de input() en Python

Leer una cadena de texto

nombre = input("¿Cuál es tu nombre? ")
print("Hola, " + nombre + "!")

En este ejemplo, el programa pregunta el nombre del usuario, almacena el valor en la variable nombre y luego lo imprime con un saludo.

Leer un número (con conversión a entero)

edad = int(input("¿Cuántos años tienes? "))
print("Tendrás " + str(edad + 1) + " años el próximo año.")

Aquí, el valor ingresado por el usuario es convertido a entero usando int(), lo que permite realizar operaciones matemáticas.

Leer un número flotante

altura = float(input("¿Cuál es tu altura en metros? "))
print("Tu altura es " + str(altura) + " metros.")

Este ejemplo convierte la entrada a un número flotante usando float() para manejar números decimales.

Referencia oficial

Puedes consultar más sobre la función input() en la documentación oficial de Python.

Etiquetas:
python
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer