s2Eva2005TI_T1 Completar cadena con padright

Ejercicio: 2Eva2005TI_T1 Completar cadena con padright

La solución se simplifica al iniciar el resultado con el “mensaje” dado y a partir del siguiente espacio copiar el carácter tantas veces sea necesario hasta completar el n'esimo espacio.

Algoritmo en Python

# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 2Eva_IT2005_T1 Completar cadena con padright
# Propuesta: edelros@espol.edu.ec

def padright(mensaje,caracter,n):
    t = len(mensaje)
    z = mensaje
    siguiente = t + 1
    for i in range(siguiente,n,1):
        z = z + caracter
    return (z)

prueba de la función, luego de ejecutar algoritmo

>>> padright('Hola mundo','-',20)
'Hola mundo---------'
>>>