En Python, la función input() se utiliza para recibir datos ingresados por el usuario. Los datos ingresados siempre son tratados como cadenas de texto (strings). Si se necesita otro tipo de dato, como un número, es necesario convertir la cadena usando las funciones adecuadas, como int() para enteros o float() para números decimales.
Sintaxis básica de input():
variable = input("Mensaje para el usuario: ")
Ejemplo de entrada de datos:
# Ejemplo 1: Entrada de texto
nombre = input("¿Cuál es tu nombre? ")
print("Hola, " + nombre)
# Ejemplo 2: Entrada de número entero
edad = int(input("¿Cuántos años tienes? "))
print("Tienes " + str(edad) + " años.")
# Ejemplo 3: Entrada de número decimal
altura = float(input("¿Cuál es tu altura en metros? "))
print("Mides " + str(altura) + " metros.")
Conversión de tipos de datos al recibir entrada:
Cuando se reciben datos mediante input(), siempre se reciben como cadenas de texto. Es necesario convertir estos datos al tipo requerido usando las funciones int(), float(), str(), etc.
Ejemplo de conversión de tipos:
# Convertir entrada a entero
num_entero = int(input("Ingresa un número entero: "))
print("El doble del número es:", num_entero * 2)
# Convertir entrada a flotante
num_flotante = float(input("Ingresa un número decimal: "))
print("La mitad del número es:", num_flotante / 2)
Los comentarios en Python se utilizan para explicar el código y hacerlo más legible. Los comentarios no se ejecutan como parte del programa. Python soporta comentarios de una sola línea y comentarios de múltiples líneas.
Comentarios de una sola línea:
Los comentarios de una sola línea comienzan con el símbolo #.
# Este es un comentario de una sola línea
print("Hola, Mundo") # Este comentario también es de una sola línea
Comentarios de múltiples líneas: