Informática, perguntado por zjh65399, 1 ano 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

Soluções para a tarefa

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 interessantes