1) Formatea los siguientes valores para mostrar el resultado indicado:
In [10]:
# Completa el ejercicio aquí
print( "{:>20}".format("Hola Mundo") )
print( "{:.4}".format("Hola Mundo") )
print( "{:^20.2}".format("Hola Mundo") )
print( "{:05d}".format(150) )
print( "{:7d}".format(7887) )
print( "{:7.3f}".format(20.02) )
2) Crea un script llamado tabla.py que realice las siguientes tareas:
Ahora intenta deducir dónde y cómo añadir otra instruccion print para dibujar una tabla.
Recordatorio: Los argumentos se envían como cadenas separadas por espacios, si quieres enviar varias palabras como un argumento deberás indicarlas entre comillas dobles "esto es un argumento". Para capturar los argumentos debes utilizar el módulo sys y su lista argv:
import sys
print(sys.argv) # argumentos enviados
3) [Avanzado] Crea un script llamado descomposicion.py que realice las siguientes tareas:
El objetivo del script es descomponer el número en unidades, decenas, centenas, miles... tal que por ejemplo si se introduce el número:
> 3647
El programa deberá devolver una descomposición línea a línea como la siguiente utilizando las técnicas de formateo:
> 0007
0040
0600
3000
Pista: Que el valor sea un número no significa necesariamente que deba serlo para formatearlo. Necesitarás jugar muy bien con los índices y realizar muchas conversiones entre tipos cadenas, números y viceversa