Google+ Seguidores

martes, 9 de junio de 2015

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

    9

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 ;)

9 comentarios:
Write comentarios
  1. 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 !

    ResponderEliminar
    Respuestas
    1. 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

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

    ResponderEliminar
    Respuestas
    1. Hola Igor, voy a retomar el tutorial que lo tengo medio abandonado. Me alegro te sea de ayuda. Saludos ;)

      Eliminar
    2. 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.

      Eliminar
    3. 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.

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

    ResponderEliminar
    Respuestas
    1. 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 http://www.pythondiario.com/2014/04/listas-en-python.html

      Eliminar
    2. 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.

      Eliminar

Tu comentario es importante y nos motiva a seguir escribiendo...

Entradas más recientes

© 2014 Mi diario Python. Designed by Bloggertheme9 | Distributed By Gooyaabi Templates
Powered by Blogger.