Entrada y Salida por Terminal Entrada por terminal (input()) Para asignar a una variable un valor introducido por el usuario en la consola se utiliza la instrucción input(mensaje) : Muestra la cadena mensaje por la terminal y devuelve una cadena con la entrada del usuario. El valor devuelto siempre es una cadena, incluso si el usuario introduce un dato numérico. >>> language = input('¿Cuál es tu lenguaje favorito? ') ¿Cuál es tu lenguaje favorito? Python >>> language 'Python' >>> age = input('¿Cuál es tu edad? ') ¿Cuál es tu edad? 20 >>> age '20' Salida por terminal (print()) Para mostrar un dato por la terminal se utiliza la instrucción print(dato1, ..., sep=' ', end='\n', file=sys.stdout) donde dato1, ... son los datos a imprimir y pueden indicarse tantos como se quieran separados por comas. sep establece el separador entre los datos, que por defecto es un espacio en blanco ' '. end indica la cadena final de la impresión, que por defecto es un cambio de línea \n. file indica la dirección del flujo de salida, que por defecto es la salida estándar sys.stdout. >>> print('Hola') Hola >>> name = 'Alf' >>> print('Hola', name) Hola Alf >>> print('El valor de pi es', 3.1415) El valor de pi es 3.1415 >>> print('Hola', name, sep='') HolaAlf >>> print('Hola', name, end='!\n') Hola Alf! Anterior Tipos de Datos Primitivos Simples Siguiente Condicionales