Informática, perguntado por DMenorSinixtro, 11 meses atrás

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

Respondido por bokomoko
12
Esse é o tipo de loop que é melhro fazer com for e não com while

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ó


Respondido por ruancastro15
2

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

Anexos:
Perguntas interessantes