Python - Anidación de Bucles

################################################### [br]#12 ejemplos de Anidación de Bucles en Python:[br][br]#1. Imprimir una tabla de multiplicar del 1 al 10:[br]for i in range(1, 11):[br] for j in range(1, 11):[br] print(i*j, end='\t')[br] print()[br][br]#2. Imprimir una tabla de multiplicar:[br]for i in range(1, 11):[br] for j in range(1, 11):[br] print(f'{i} x {j} = {i*j}', end='\t')[br] print()[br] [br]#3. Imprimir una matriz de ceros:[br]filas = 3[br]columnas = 3[br]matriz = [][br]for i in range(filas):[br] fila = [][br] for j in range(columnas):[br] fila.append(0)[br] matriz.append(fila)[br]print(matriz)[br][br]#4. Imprimir una matriz identidad:[br]filas = 3[br]columnas = 3[br]matriz = [][br]for i in range(filas):[br] fila = [][br] for j in range(columnas):[br] if i == j:[br] fila.append(1)[br] else:[br] fila.append(0)[br] matriz.append(fila)[br]print(matriz)[br][br]#5. Imprimir una lista de listas:[br]lista = [[1, 2, 3], [4, 5, 6], [7, 8, 9]][br]for fila in lista:[br] for elemento in fila:[br] print(elemento, end=" ")[br] print()[br][br]#6. Imprimir una lista de tuplas:[br]lista = [(1, 2), (3, 4), (5, 6)][br]for tupla in lista:[br] for elemento in tupla:[br] print(elemento, end=" ")[br] print()[br][br]#7. Imprimir una lista de diccionarios:[br]lista = [{"nombre": "Juan", "edad": 30}, {"nombre": "María", "edad": 25}][br]for diccionario in lista:[br] for clave, valor in diccionario.items():[br] print(clave, valor)[br][br]#8. Imprimir una lista de conjuntos:[br]lista = [{1, 2, 3}, {4, 5, 6}, {7, 8, 9}][br]for conjunto in lista:[br] for elemento in conjunto:[br] print(elemento, end=" ")[br] print()[br][br]#9. Imprimir una matriz de 3x3:[br]for i in range(3):[br] for j in range(3):[br] print(f'({i}, {j})', end=' ')[br] print()[br][br]#10. Sumar todos los elementos de una matriz:[br]matriz = [[1, 2, 3], [4, 5, 6], [7, 8, 9]][br]suma = 0[br]for fila in matriz:[br] for elemento in fila:[br] suma += elemento[br]print(suma)[br][br]#11. Encontrar el mayor número en una matriz:[br]matriz = [[1, 2, 3], [4, 5, 6], [7, 8, 9]][br]mayor = matriz[0][0][br]for fila in matriz:[br] for elemento in fila:[br] if elemento > mayor:[br] mayor = elemento[br]print(mayor)[br][br]#12. Imprimir una lista de números primos:[br]primos = [][br]for n in range(2, 100):[br] es_primo = True[br] for i in range(2, int(n/2)+1):[br] if n % i == 0:[br] es_primo = False[br] break[br] if es_primo:[br] primos.append(n)[br]print(primos)
Geogebra Python

Information: Python - Anidación de Bucles