Saltar la navegación

input

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)