5_16_Algoritmos_fundamentales_desafio_2

Run Settings
LanguagePython
Language Version
Run Command
# 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")
Editor Settings
Theme
Key bindings
Full width
Lines