• Matéria: Informática
  • Autor: zjh65399
  • Perguntado 7 anos atrás

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

Respostas

respondido por: gungnir95
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 similares