Sirve para introducir datos desde el teclado. El programa se para y espera a que el usuario escriba algo en la consola de Python.
- Los datos que acepta input son de texto.
- Si queremos introducir números debemos usar int para obtener un número entero o float para obtener un decimal. Si no lo hacemos obtendremos un error al querer operar con texto.
Introducción de texto
Este programa nos pregunta el nombre y después lo imprime con print.
t = input("Escribe tu nombre: ")
print("Te llamas", t)
Introducción de un número entero
- Este programa nos pide un número entero, le suma 1 y entonces lo imprime.
- Si por error introducimos un número decimal (con coma) nos dará un error.
- Si por error introducimos un texto, el programa dará un error.
n1 = int(input("Escribe un número entero: "))
n2 = n1 + 1
print("El número siguiente es el", n2)
Introducción de un número cualquiera
- Este programa nos pide un número (puede ser entero o decimal), lo eleva al cuadrado y lo imprime.
- Si por error introducimos un texto, el programa dará un error.
n1 = float(input("Escribe un número: "))
n2 = n1 ** 2
print("El cuadrado de", n1, "es", n2)