Reto 7: Rellenar una franja con un patrón
Objetivo #
Rellenar una franja con un patrón aplicando los contenidos de Python básico.
Conocimientos previos #
Cadenas, len(), slicing y while, o repetición de cadenas con operaciones enteras.
Tu reto #
Implementa la función rellenar_franja(patron, longitud).
Repite el patrón hasta formar una cadena de exactamente longitud caracteres. Si la última repetición no cabe completa, conserva solo su inicio. Devuelve la cadena resultante.
patron es una cadena no vacía y longitud un entero entre 0 y 200. Para longitud cero, devuelve "". No añadas separadores: los espacios que ya tenga el patrón también forman parte de él.
La función debe devolver el resultado con return. No uses input() ni print(): el corrector llamará a tu función con diferentes datos.
Ejemplos #
| Llamada | Resultado devuelto |
|---|---|
rellenar_franja("+-", 5) | "+-+-+" |
rellenar_franja("abc", 2) | "ab" |
Ver una pista
Puedes acumular repeticiones en una variable hasta alcanzar el tamaño necesario y recortar el sobrante con slicing.