Simple entrada y salida de datos en python (input/Output)

Entrada/Salida de datos
Entrada/Salida de datos

Siguiendo con el Tutorial Python, esta entrada pretende abarcar las funciones básicas de Entrada y Salida de datos en python. Cuando
hablamos de entrada nos referimos en general a los datos ingresados por
el usuario final del programa. La salida es lo que devuelve el programa.

Salida en pantalla

La forma más sencilla de producir una salida en python es utilizar la sentencia print donde se puede pasar 0, una o más expresiones separadas por coma y ver el resultado en pantalla de la siguiente manera:

Sentencia print en Python
Sentencia print en Python

Lectura de entrada con teclado

Python proporciona dos funciones integradas para leer una entrada estándar de teclado, estas són:

    • raw_input
    • input
Entrada de datos en Python
Entrada de datos en Python

La función raw_input

La función raw_input([prompt]) lee una línea de entrada y la devuelve como cadena, ejemplo:

En este ejemplo verás la creación de un archivo.py (Extensión de Python) y su ejecución, para eso lo primero que debemos hacer será abrir Genay (IDE que utilizaré para los ejemplos del curso) y agregamos lo siguiente:

Función raw_input
Función raw_input

El archivo lo guardas con el nombre raw_input.py (al agregar la extensión .py se guardará como un archivo Python) y lo ejecutas con F5 o con

Si todo salió bien la salida en pantalla debería ser la siguiente:

Salida en pantalla del archivo raw_input.py
Salida en pantalla del archivo raw_input.py


La función input

La función input([prompt]) es igual a la función raw_input excepto que input asume la entrada como una expresión python válida y nos devuelve el resultado en pantalla.

Para este ejemplo hacemos lo mismo que en el ejemplo anterior (solo cambiamos el nombre por input.py):

Función input
Función input

Ejecutamos y si todo salió bien deberíamos ver lo siguiente:

Salida de la función input
Salida de la función input

En una futura entrada veremos Entrada/Salida de datos pero utilizando archivos ( que por un tema de orden y de complejidad no fue adherida a esta entrada).

Cualquier comentario para agregar contenido, sugerencias o de mas siempre es bienvenido.

Saludos, Diego 😉

  1. Unknown dice:

    hola diego, mira cada ves que uso geany y guardo un archivo .py en el momento de dar guardar me salta un error!!!

    "Error guardando archivo.
    Error al abrir el archivo c:program files (x86)/geany/raw_input.py
    permission denied

    el archivo en el disco podria estar truncado."

    me salta eso siempre , bueno gracias saludos !

    1. PythonDiario dice:

      Hola Diego, trata de guardar el archivo en el escritorio u otra ruta que no sea la carpeta de Geany. También fijate en Google (en la próxima voy a crear una entrada sobre esto) como configurar las variables de entorno (la ruta donde tienes instalado python) para tu sistema operativo (xp, seven, 8), estoy casi seguro que el problema es esto último que te puse. Saludos

  2. Unknown dice:

    Muchas graciad. Estoy deseando ver cómo se manejan los ficheros en python. Saludos.

    1. PythonDiario dice:

      Hola Igor, voy a retomar el tutorial que lo tengo medio abandonado. Me alegro te sea de ayuda. Saludos 😉

    2. Unknown dice:

      Genial!!! Yo estoy siguiendo ahora mismo un curso por Cousera (totalmente en inglés, cosa que no es un problema) el caso es que la didactica que usa el profesor es un poco "crispante". Da muchas vueltas.... en fin. Si te animas avisame. Un saludo.

    3. Unknown dice:

      Genial!!! Yo estoy siguiendo ahora mismo un curso por Cousera (totalmente en inglés, cosa que no es un problema) el caso es que la didactica que usa el profesor es un poco "crispante". Da muchas vueltas.... en fin. Si te animas avisame. Un saludo.

  3. Ventutron dice:

    Hola, buenos días: ¿cómo puedo hacer para que Python me pida una lista?

    1. PythonDiario dice:

      Hola Ventutron, no entiendo a que te refieres cuando dices: "Que python te pida una lista". Te dejo en link a la entrada de listas, quizá te pueda ayudar con tus dudas. Saludos https://www.pythondiario.com/2014/04/listas-en-python.html

    2. Fidel López Salazar dice:

      como dice diego, checa listas, y con estas checa tambien ciclos para que vayas leyendo los elementos de la lista, creo que este es un temas que se ve mas adelante segun la logica del curso.

  4. Anónimo dice:

    Y output?

    1. Unknown dice:

      Eso mismo

    2. Anónimo dice:

      Output es la salida que muestra el resultado de tu input...

  5. Victor Tutorus dice:

    Muy bueno tu tutorial, Diego. Saludos desde Hollywood, CA.

Deja una respuesta

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

Subir
White Monkey