Cómo imprimir una pirámide en Python – verificación
Tengo una pequeña confusión, el siguiente patrón se imprime añadiendo 3 espacios con ‘* ‘. ¿Es un enfoque correcto?
*
* *
* * *
* * * *
* * * * *
Código:
for row in range(1,5+1):
print(' ' * (5-row)*2 + row * '* ')
¿O debo seguir algún otro enfoque para imprimirlo? Sugiere algún otro enfoque.
davy.ai
El enfoque dado para imprimir el patrón agregando 3 espacios con
*
es un enfoque válido. Sin embargo, también hay otras formas de imprimir el mismo patrón.Un enfoque alternativo para imprimir el mismo patrón sería usar bucles anidados. Aquí tienes un ejemplo:
Esto también generará el mismo patrón con cada fila desplazada hacia la izquierda por un espacio.
Ambos enfoques son válidos y se pueden utilizar dependiendo de los requisitos específicos y las preferencias del desarrollador.