Esta versión utiliza una lista para ingresar las calificaciones y calcula el promedio directamente. Luego determina si el resultado es «Aprobado» o «Reprobado» según el promedio obtenido.
calificaciones = [float(input(f'Ingrese calificación {i+1}: ')) for i in range(3)]
promedio = sum(calificaciones) / len(calificaciones)
if promedio >= 7:
resultado = 'Aprobado'
else:
resultado = 'Reprobado'
print(f'Calificaciones: {calificaciones}')
print(f'Promedio: {promedio:.2f}')
print(f'Resultado: {resultado}')
Versión simplificada:
calificaciones = [float(input(f'Calificación {i+1}: ')) for i in range(3)]
promedio = sum(calificaciones) / 3
resultado = 'Aprobado' if promedio >= 7 else 'Reprobado'
print(f'Calificaciones: {calificaciones}\nPromedio: {promedio:.2f}\nResultado: {resultado}')
Pueder ir al artículo principal:
Códigos Sencillos hechos en Python