PythonRepetiçãobasico

Maior número da sequência

Em programas que processam dados em tempo real — como leituras de sensores ou notas de alunos — frequentemente precisamos identificar o maior valor sem armazenar todos os elementos. Usar uma variável que guarda o maior valor até o momento é eficiente e evita alocar listas desnecessárias. Esse padrão aparece sempre que você precisa de um resumo instantâneo de uma sequência.

O PROBLEMA

Peça 5 números ao usuário usando for e exiba o maior deles.

EXEMPLO

Entrada: 3, 7, 1, 9, 4
Saída: O maior número é: 9

SOBRE O CONCEITO

O truque é manter uma variável maior que começa com o primeiro número lido, e a cada novo número comparar com if numero > maior: maior = numero. Um erro comum é inicializar maior = 0, pois se todos os números forem negativos, o resultado será 0, que não está na sequência. A maneira correta é usar None ou ler o primeiro valor antes do laço. Outro erro é esquecer de atualizar o maior dentro do if, fazendo a variável nunca mudar. Com for e range(5), você garante exatamente 5 iterações, e a cada uma atualiza o maior quando necessário.

RESOLUÇÃO

Mais exercícios de Repetição

PYR011I · IntermediárioJogo de adivinhaçãoPYR002B · BásicoContagem regressivaPYR005B · BásicoNúmeros paresPYR013I · IntermediárioSequência de Fibonacci
Ver todos os exercícios de Python