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