Skip to content

Instantly share code, notes, and snippets.

@eduaguiar281
Last active April 23, 2025 13:45
Show Gist options
  • Save eduaguiar281/9328548a2bffd848264213860ae8a1e4 to your computer and use it in GitHub Desktop.
Save eduaguiar281/9328548a2bffd848264213860ae8a1e4 to your computer and use it in GitHub Desktop.
Teste Software Engineer Python
/*
Requisitos:
1. O ano letivo é dividido em 4 bimestres.
2. Cada bimestre terá 4 notas avaliativas.
O programa deve:
1. Calcular a média de cada bimestre.
2. Calcular a média anual baseada nas médias dos 4 bimestres.
3. O programa deve validar que todas as notas estão no intervalo de 0 a 10.
4. As médias devem ser arredondadas para 2 casas decimais.
5. Exiba as médias de cada bimestre e a média anual ao final.
*/
def calcular_media_anual():
bimestres = {
"Bimestre 1": [8.5, 7.0, 9.0, 10.0],
"Bimestre 2": [6.5, 7.5, 8.0, 9.0],
"Bimestre 3": [7.0, 7.0, 8.5, 9.5],
"Bimestre 4": [9.0, 8.0, 8.0, 9.0],
}
calcular_media_anual()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment