Estou com dúvidas em estrutura de repetição. A questão é informar um número int correspondendo a quantidade de vezes que eu irei informar outros números int aleatórios.
feito isso, o código deve ler estes números aleatórios e identificar qual é o maior. Identificado o maior desta sequência, se numero <10 print nivel 1; se numero >=10 and numero<=20 print nivel 2; se numero >20 print nivel 3. O problema é que o código não está printando o nível, mas sim, o valor máximo.
EXEMPLO DE ENTRADA E SAÍDA:
Digite aqui o número de lesmas capturadas de 1 a 500: 4
Digite a velocidade da lesma: 55
Digite a velocidade da lesma: 2
Digite a velocidade da lesma: 3
Digite a velocidade da lesma: 15
A lesma de maior nível é nível 55
CÓDIGO
lista =[]
L = int(input("Digite aqui o número de lesmas capituradas de 1 a 500: "))
for c in range(1,L+1):
lista.append(int(input("Digite a velocidade da lesma: ")))
if max(lista)<10:
nivel1=max(lista)
nivel=nivel1
elif max(lista)>=10 and max(lista)<20:
nivel2=max(lista)
nivel=nivel2
elif max(lista)>=20:
nivel3=max(lista)
nivel=nivel3
print(“A lesma de maior nível é nível {}”.format(nivel))
Desde já, muito obrigado!