0
respostas

Questão 8

Elaborei meu código da seguinte forma:

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

#descrição função
def calcula_pontos(lista1, lista2):
  pontuacao = 0
  p_max = 3 * len(lista1)
  for i in range(0, len(lista1)):
    if lista1[i] > lista2[i]:
      pontuacao += 3
    elif lista1[i] == lista2[i]:
      pontuacao += 1
    else:
      pontuacao += 0
  aprov = (pontuacao / p_max) * 100
  return(pontuacao, aprov)

#resultado
pontuacao, aprov = calcula_pontos(lista1=gols_marcados, lista2 = gols_sofridos)
print(f'A pontuação do time foi de {pontuacao} e seu aproveitamento foi de {aprov:.2f}%')