Faça um programa [PYTHON] que recebe valores inteiros positivos até que seja digitado o valor zero, que não deverá ser contabilizado. O programa deverá exibir o maior valor lido.
Formato de entrada:
Diversos valores inteiros positivos, um por linha. A entrada é encerrada com a leitura do valor zero (que não deve ser contabilizado).
Formato de saída:
O maior valor lido.
Exemplos de Entrada:
43
29
10
40
0
Saída
43
_______________________________
Entrada
40
20
10
30
999
0
Saída
999
Soluções para a tarefa
Respondido por
0
Resposta:
vals = [123,4,5,4,6,7,8,300,200,150,300]
uniques = [i for i in vals if vals.count(i) < 2] # lista de todos os valores unicos de vals
max_value = max(uniques)
min_value = min(uniques)
print(max_value) # 200
print(min_value) # 5
Explicação:
Coloca isso em um loop que quando for igual a zero o programa contabiliza.
Perguntas interessantes
Matemática,
9 meses atrás
Física,
9 meses atrás
Inglês,
9 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
História,
1 ano atrás