Pedir datos al usuario por teclado python3

Hola a todos, hoy explicaremos como pedir al usuario que inserte datos en python3 desde la consola.

En programación, a veces necesitamos que los datos nos venga del usuario final de la aplicación y nosotros debemos tratar esos datos y orientar al usuario para que sepa que debe escribir o que tipo de dato escribir.

En python3, usamos input donde le podemos poner un mensaje orientativo para ayudar al usuario.

En python2, se usa raw_input pero nos centraremos en python3.

Veamos algun ejemplo:


dato = input("Ingresa un dato: ")

print("Has insertado ", dato)

El resultado seria este si yo introdujera un 100:

input

Se queda esperando hasta que el usuario meta algún dato.

Esto aún se puede mejorar un más, ya que en este estoy pidiendo un número, asi que no quiero que el usuario cualquier valor que no sea un número.

La forma de “obligar” al usuario de hacerlo sería así.


dato = int(input("Ingresa un numero: "))

print("Has insertado ", dato)

Si el usuario no me hace caso, pasaría esto.

error

Mas adelante, trataremos el tema de las excepciones o de como validar datos del usuario.

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Etiquetas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *