1.1 Exercises PythonBasics - salvarezmeneses/DataSciencePython GitHub Wiki

exercises from HackerRank

Nota previa ejercicio 1.

Las páginas que contienen una sesión interactiva hacen uso de los archivos stdin, stdout y representan ficheros conectados con la entrada y salida de un proceso, La función input usa los archivos stin y stout:

  • Para mostrar un mensaje: stdin = Input
  • Para leer una línea : stdout = Output
  • Cuando se usa stdin no hace falta ingresar el valor de la variable.

Python | Output Formatting

¿para que se usa el Output Formatting ?

  • Para tener un formato de salida mas sofisticado (fancier).

Existen 3 formatos de salida en python

  • Formato de salida utilizando el operador de módulo de cadena (%) Este formato permite imprimir int, float, string

  • Formato de salida utilizando el método de formato: .format() este formato imprime strings

  • Formato de salida utilizando el método de cadena: " : " este formato imprime strings


La sintaxis general para un marcador de posición de formato es:

%[flags][width][.precision]type

“%2d” and “%5.2f” %[flags][width][.precision]type

%5.2f” %[flags][width][.precision]type

2 es la precisión f: de tipo flotante

%s - Cadena (or any object with a string representation, like numbers) %d - Integral.

%f - Números de punto flotante %.f - Números de punto flotante con una cantidad de números fijos a la derecha del punto. %x/%X - Integral con representacion hex (minuscula/mayuscula)