Imprimir a la derecha


Descripción

Escribe una función llamada print_right que tome como parámetro una string llamada text e imprima esa string con suficientes espacios al frente de manera que la última letra de la string esté en la columna 40 de la terminal.

Consejo: Usa la función len, el operador de concatenación + y el operador de repetición de cadenas *.

Ejemplo de Ejecución:

Probando la función con el siguiente código:

print_right("Monty")
print_right("Python's")
print_right("Flying Circus")

El resultado debe ser:

                                   Monty
                                Python's
                           Flying Circus

Solución

Mostrar solución
def print_right(text):
  spaces_count = 40 - len(text)
  print((' ' * spaces_count) + text)

print_right("Monty")
print_right("Python's")
print_right("Flying Circus")

Probar solución en Google Colab

Fuente del ejercicio: https://allendowney.github.io/ThinkPython/chap03.html#exercisea>