Artículos
Python

Leer por consola en Python

20/Oct/2021

Si estás empezando a programar con Python una de las cosas que seguro que se te pasa por la cabeza es saber cómo se puede leer por consola en Python. Es decir, cómo puedo pedir al usuario un valor para, posteriormente, utilizarlo en nuestros programas.

Pero, lo primero será pedirle al usuario la información, así que vamos a tirar de la función print() para escribirle la pregunta al usuario en la consola con Python.

print ("¿Cómo te llamas?")

Lo siguiente será recoger su respuesta, esto lo haremos mediante la función input() la cual asignaremos a una variable. El contenido de la variable será todo lo que introduzca el usuario por consola hasta que pulse la tecla intro.

nombre = input()

Es importante saber que lo que escribe el usuario e insertamos en la variable, en este caso en la variable nombre, es de tipo cadena. Esto es importante sobre todo si lo que hacéis es pedirle al usuario cantidades que luego vayáis a manipular como números. En estos casos es recomendable que hagas la conversión a número mediante funciones como int(). Si no aplicas la conversión a un número enteros es posible que te encuentres resultados en los que se concatenan valores en vez de sumarse y no sea el resultado esperado.

Es por ello que el código para esos casos tendrá una línea adicional tal y como podemos observar en el siguiente código Python:

print ("¿Dime un número?")
numero = input();
numero = int(numero)

Y volviendo a nuestro ejemplo inicial, ya podremos manejar el contenido que ha insertado el usuario de la forma que queramos. En este caso, ya que le hemos pedido el nombre, vamos a saludarlo.

print ("Hola " + nombre + ", ¿Cómo estás?")

Ya hemos visto que con un sencillo uso de la función input() podemos leer por consola en Python y guardar la información que nos proporciona el usuario en variables.

Si has llegado hasta aquí espero haberte ayudado y recomendarte que sigas revisando otros códigos con ejemplos básicos de Pyhton.

Código Fuente

Descárgate el código fuente de Leer por consola en Python
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios