# Matriz de ejemplo donde cada fila es un estudiante y cada columna es una materia
calificaciones = [
[85, 90, 78], # Calificaciones del Estudiante 1
[88, 76, 92], # Calificaciones del Estudiante 2
[91, 82, 85], # Calificaciones del Estudiante 3
]
# Lista de nombres de estudiantes y materias para facilitar la identificación en la salida
estudiantes = ["Estudiante 1", "Estudiante 2", "Estudiante 3"]
materias = ["Matemáticas", "Historia", "Ciencias"]
# Función de búsqueda secuencial para encontrar una calificación específica
def buscar_calificacion(calificaciones, objetivo):
for i, fila in enumerate(calificaciones): # Recorre cada estudiante (fila)
for j, calificacion in enumerate(fila): # Recorre cada calificación en la fila (materia)
if calificacion == objetivo:
# Devuelve el estudiante y la materia donde se encontró la calificación
return estudiantes[i], materias[j]
# Si no se encuentra la calificación, devuelve None
return None
# Ejemplo de uso: Buscar una calificación específica
resultado = buscar_calificacion(calificaciones, 92)
if resultado:
print(f"Calificación encontrada: {resultado[0]} en {resultado[1]}")
else:
print("Calificación no encontrada")