faça um programa em python utilizando o "while" que leia 5 números e informe o maior número
Soluções para a tarefa
seria algo assim
maior = -999999
i = 1
while i <= 5 :
wnumero = int(input("Informe um número"))
if wnumero > maior:
maior = wnumero
i += 1
print( maior)
fazendo com o for
mairo = -99999
for i in range(5):
wnumero = int(input("Informe um número"))
if wnumero > maior:
maior = wnumero
fazendo mais pythonicamente
print( max( [ int(input("Informe um número")) for x in range(5) ] ) )
Um programa de uma linha só
O programa a seguir foi desenvolvido na linguagem de programação Python3 e utiliza a estrutura de repetição while para receber cinco números e mostrar qual deles é o maior. Código fonte:
maior = -99999999999999999999999999999999999999
i = 1
while i <= 5 :
n = float(input("Digite um número"))
if n > maior:
maior = n
i += 1
print( maior)
Como funciona o código acima e quais suas limitações?
O código acima funciona da seguinte maneira: um laço while roda cinco vezes onde é recebido um valor em ponto flutuante na variável "n" e é perguntado se o número "n" recebido é maior que o valor armazenado na variável maior, se sim, o valor de "n" é colocado na variável maior. o índice "i" é aumentado para a contabilização do while.
Uma limitação do programa é se digitarmos todos os números menores do que -99999999999999999999999999999999999999.
Saiba mais sobre algoritmos em Python: https://brainly.com.br/tarefa/31321477
#SPJ3