0
respostas

[Projeto] Exercício 8

gols_marcados = [2, 1, 3, 1, 0]
gols_sofridos = [1, 2, 2, 1, 3]

def calcula_pontos(marcados:list, sofridos:list):
    pontos = 0
    for i in range(0, len(marcados), 1):
        total = marcados[i] - sofridos[i]
        if total > 0:
            status = 'Venceu'
            pontos += 3
        elif total == 0:
            status = 'Empate'
            pontos += 1
        else:
            status = 'Derrota'

        print(f'Jogo {i}: {status}, {marcados[i]} x {sofridos[i]}')
    # percentual de aproveitamento: razão entre a pontuação do time pela pontuação máxima que ele poderia receber
    aproveitamento = (pontos / (len(gols_sofridos) * 3)) * 100
    return pontos, aproveitamento

pontos, aproveitamento = calcula_pontos(gols_marcados, gols_sofridos)
print(f'\nAproveitamento: {aproveitamento:.2f}%')