from random import randint

def soma_pares_100_a_200():
    """Faz o que o nome indica"""
    proximo_a_somar = 100
    soma_parcial = 0
    while proximo_a_somar <= 200:
        soma_parcial += proximo_a_somar
        proximo_a_somar += 2        
    return soma_parcial

def soma_sem_while(número):
    """Retorna o valor da soma 1+2+3+...+(numero-1)"""
    números_a_somar = range(número)
    return sum(números_a_somar)

def soma_sorteio():
    """Soma números sorteados de 1 a 10 (inclusive)
    até que seja sorteado o 5. Nesse momento, retorna-se
    a soma"""
    soma_parcial = 0
    sorteado_atual = randint(1,10)
    while sorteado_atual != 5:
        soma_parcial += sorteado_atual
        sorteado_atual = randint(1,10)
    return soma_parcial

def soma_10_aleatórios_de_1_a_5():
    """Leia acima"""
    contador = 0
    soma_parcial = 0
    while contador < 10:
        contador += 1
        soma_parcial += randint(1,5)
    return soma_parcial

def média_de_notas_de_uma_turma_engraçadinha(lista_de_notas):
    """Calcula a média das notas de uma turma
    Entrada: lista não-vazia de floats, Saída: float"""
    contador = 0
    soma_parcial = 0
    while contador < len(lista_de_notas):
        nota_atual = lista_de_notas[contador]
        soma_parcial += nota_atual
        contador += 1
    return soma_parcial/contador
