Entradas y Salidas de Python

--Originally published at Python.

Las entradas y salidas en la programación son el medio de comunicación entre la computadora y el usuario, y es extremadamente importante el que los programas tengas sus entradas y salidas bien estructuradas.
SALIDAS.
Las salidas de un programa es lo que el usuario ve en pantalla. Normalmente son mediante el comando “print”, pero también se puede lograr con otros comandos. Hay que tener cuidado con las salidas, ya que puede ser que el programa haga lo que le pides, pero que no lo está mostrando al usuario.

Las salidas la mayor parte de las veces son strings.

ENTRADAS
Las entradas son un poco más complicadas, ya que hay muchas formas de pedir entradas… La más común es mediante el comando “input”. Este es una mezcla de entrada y salida, ya que se le puede poner texto de salida para que el usuario sepa que ingresar.
Las entradas tienen diferentes tipos de objeto, como ya los expliqué en un blog anterior. Estos son:
String
Float
Integer
Listas
Diccionarios
Tuples
Etc
Básicamente una entrada es todo lo que el usuario le proporciona al programa.

MEZCLA DE ENTRADAS SALIDAS
Normalmente los programas tienen muchas entradas y salidas, que son la forma de comunicación entre el usuario y el programa. En este tema de las entradas y salidas hay que ser muy claro para que el usuario entienda lo que queremos obtener de el y no escriba datos erroneos.

De: https://en.wikibooks.org/wiki/Python_Programming/Input_and_Output