PythonRepetiçãodesafio

Relatório de temperatura

Em sistemas de monitoramento climático ou coleta de dados em tempo real, é comum precisar armazenar medições em variáveis para depois calcular estatísticas como média e valores extremos. Este exercício simula esse cenário usando dois loops separados: um para entrada de dados e outro para análise. Dominar essa separação evita erros como tentar calcular a média antes de ter todos os valores.

O PROBLEMA

Peça temperaturas de 7 dias. Calcule: média, dias acima da média, maior e menor temperatura e variação.

EXEMPLO

Entrada: 25,28,22,30,27,24,29
Saída: Média: 26.43, Dias acima: 4

SOBRE O CONCEITO

O exercício exige dois loops for que iteram sobre uma sequência fixa de 7 dias. No primeiro loop, você deve guardar cada temperatura em variáveis (como t1, t2, ... t7), acumular a soma para a média e já identificar o maior e o menor valor. Um erro comum é calcular a média dentro desse primeiro loop, antes de ter lido todos os dados. A média só deve ser calculada após o término do primeiro loop. No segundo loop, compare cada temperatura armazenada com a média calculada para contar os dias acima dela. Outro erro frequente é esquecer de inicializar o contador de dias acima da média com zero antes do segundo loop. Como listas são proibidas, você precisa de variáveis individuais para cada temperatura e repetir a comparação manualmente.

RESOLUÇÃO

Mais exercícios de Repetição

PYR011I · IntermediárioJogo de adivinhaçãoPYR002B · BásicoContagem regressivaPYR005B · BásicoNúmeros paresPYR009B · BásicoMaior número da sequência
Ver todos os exercícios de Python