Skip to content

Solución reto#31 Python #1372

@grisales54

Description

@grisales54

`
def marco(frase: str):

# Dividimos la frase en una lista de palabras
frase_list = frase.split()

# Inicializamos una variable para guardar la longitud de la palabra más larga
mayor = max(len(i) for i in frase_list)
# Imprimimos la línea superior del marco
print("*" * mayor + "*" * 2)
# Iteramos sobre cada palabra en la lista
for j in frase_list:
    x = list(j)
    # Imprimimos cada palabra con el formato requerido
    print("*" + j + " " * (mayor - len(x)) + "*")
# Imprimimos la línea inferior del marco
print("*" * mayor + "*" * 2)

frase = "Hola mundo ¿cómo estás?"

marco(frase)
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions