Python - Imprimir Patrones de Números, Letras, Asteriscos con Bucles For Anidados

################################################### #34 Ejemplos de Imprimir patrones #de números, letras, astericos: #1. Imprimir un triángulo de asteriscos: n = 5 for i in range(n): for j in range(i+1): print('*', end='') print() #2. Imprimir un triángulo de números: n = 5 for i in range(n): for j in range(i+1): print(j+1, end='') print() #3. Imprimir un triángulo de letras: n = 5 for i in range(n): for j in range(i+1): print(chr(65+j), end='') print() #4. Imprimir un rombo de asteriscos: n = 5 for i in range(n): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print('*', end='') print() for i in range(n-2, -1, -1): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print('*', end='') print() #5. Imprimir un cuadrado de asteriscos: n = 5 for i in range(n): for j in range(n): print('*', end='') print() #6. Imprimir un cuadrado de números: n = 5 for i in range(n): for j in range(n): print(i+1, end='') print() #7. Imprimir un cuadrado de letras: n = 5 for i in range(n): for j in range(n): print(chr(65+i), end='') print() #8. Imprimir un rectángulo de asteriscos: n = 5 m = 10 for i in range(n): for j in range(m): print('*', end='') print() #9. Imprimir un rectángulo de números: n = 5 m = 10 for i in range(n): for j in range(m): print(i+1, end='') print() #10. Imprimir un rectángulo de letras: n = 5 m = 10 for i in range(n): for j in range(m): print(chr(65+i), end='') print() #11. Imprimir un patrón de asteriscos: n = 5 for i in range(n): for j in range(i+1): print('*', end='') print() for i in range(n-1, 0, -1): for j in range(i): print('*', end='') print() #12. Imprimir un patrón de números: n = 5 for i in range(n): for j in range(i+1): print(j+1, end='') print() for i in range(n-1, 0, -1): for j in range(i): print(j+1, end='') print() #13. Imprimir un patrón de letras: n = 5 for i in range(n): for j in range(i+1): print(chr(65+j), end='') print() for i in range(n-1, 0, -1): for j in range(i): print(chr(65+j), end='') print() #14. Imprimir un patrón de asteriscos en forma de X: n = 5 for i in range(n): for j in range(n): if i == j or i+j == n-1: print('*', end='') else: print(' ', end='') print() #15. Imprimir un patrón de números en forma de X: n = 5 for i in range(n): for j in range(n): if i == j or i+j == n-1: print(i+1, end='') else: print(' ', end='') print() #16. Imprimir un patrón de letras en forma de X: n = 5 for i in range(n): for j in range(n): if i == j or i+j == n-1: print(chr(65+i), end='') else: print(' ', end='') print() #17. Imprimir un patrón de asteriscos en forma de diamante: n = 5 for i in range(n): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print('*', end='') print() for i in range(n-2, -1, -1): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print('*', end='') print() #18. Imprimir un patrón de números en forma de diamante: n = 5 for i in range(n): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print(i+1, end='') print() for i in range(n-2, -1, -1): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print(i+1, end='') print() #19. Imprimir un patrón de letras en forma de diamante: n = 5 for i in range(n): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print(chr(65+i), end='') print() for i in range(n-2, -1, -1): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print(chr(65+i), end='') print() #20. Imprimir un patrón de asteriscos en forma de pirámide: n = 5 for i in range(n): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print('*', end='') print() #21. Imprimir un patrón de números en forma de pirámide: n = 5 for i in range(n): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print(i+1, end='') print() #22. Imprimir un patrón de letras en forma de pirámide: n = 5 for i in range(n): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print(chr(65+i), end='') print() #23. Imprimir un patrón de asteriscos en forma de media pirámide: n = 5 for i in range(n): for j in range(i+1): print('*', end='') print() #24. Imprimir un patrón de números en forma de media pirámide: n = 5 for i in range(n): for j in range(i+1): print(i+1, end='') print() #25. Imprimir un patrón de letras en forma de media pirámide: n = 5 for i in range(n): for j in range(i+1): print(chr(65+i), end='') print() #26. Imprimir un patrón de asteriscos en forma de media pirámide invertida: n = 5 for i in range(n): for j in range(n-i): print('*', end='') print() #27. Imprimir un patrón de números en forma de media pirámide invertida: n = 5 for i in range(n): for j in range(n-i): print(i+1, end='') print() #28. Imprimir un patrón de letras en forma de media pirámide invertida: n = 5 for i in range(n): for j in range(n-i): print(chr(65+i), end='') print() #29. Imprimir un patrón de asteriscos en forma de rombo: n = 5 for i in range(n): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print('*', end='') print() for i in range(n-2, -1, -1): for j in range(n-i-1): print(' ', end='') for j in range(2*i+1): print('*', end='') print() #30. Imprimir un triángulo de asteriscos: for i in range(1, 6): for j in range(i): print("*", end="") print() #31. Imprimir un patrón de números: for i in range(1, 6): for j in range(1, i + 1): print(j, end="") print() #32. Imprimir un patrón de letras: letra = "A" for i in range(1, 6): for j in range(1, i + 1): print(letra, end="") letra = chr(ord(letra) + 1) print() #33. Imprimir un rombo de asteriscos: for i in range(6): for j in range(6-i): print(' ', end='') for k in range(i+1): print('*', end=' ') print() for i in range(5): for j in range(i+2): print(' ', end='') for k in range(5-i): print('*', end=' ') print() #34. Imprimir un patrón de números triangulares: n = 1 for i in range(5): for j in range(i+1): print(n, end=' ') n += 1 print()

Geogebra Python