python/clase_2/ejercicios/ejercicio.py
2026-06-10 21:55:31 -03:00

46 lines
852 B
Python

# Función para verificar aprobación
def esAprobado(nota):
return nota >= 6
# Función lambda para calcular promedio
calcularPromedio = lambda suma, cantidad: suma / cantidad
# Variables
aprobados = 0
desaprobados = 0
sumaNotas = 0
notaMayor = 0
notaMenor = 10
# Carga de notas
for alumno in range(1, 11):
nota = float(input(f"Ingrese la nota del alumno {alumno}: "))
sumaNotas += nota
if esAprobado(nota):
aprobados += 1
else:
desaprobados += 1
if nota > notaMayor:
notaMayor = nota
if nota < notaMenor:
notaMenor = nota
# Calcular promedio
promedio = calcularPromedio(sumaNotas, 10)
print(f"Aprobados: {aprobados}")
print(f"Desaprobados: {desaprobados}")
print(f"Promedio general: {promedio:.2f}")
print(f"Nota más alta: {notaMayor}")
print(f"Nota más baja: {notaMenor}")