-
Notifications
You must be signed in to change notification settings - Fork 0
/
ex078.py
29 lines (24 loc) · 1022 Bytes
/
ex078.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
valores = list()
maior = menor = 0
for valor in range(0, 5):
valores.append(int(input('Digite um valor: ')))
qtd_posicoes_maior_numero = qtd_posicoes_menor_numero = 0
posicao_maiores = list()
posicao_menores = list()
for posicao, valor_guardado in enumerate(valores):
if(valor_guardado == max(valores)):
qtd_posicoes_maior_numero += 1
posicao_maiores.append(posicao + 1)
elif(valor_guardado == min(valores)):
qtd_posicoes_menor_numero += 1
posicao_menores.append(posicao + 1)
print(f'Os números digitados foram: {valores}.\n'
f'Dentre eles, {max(valores)} foi o maior e {min(valores)} foi o menor.')
if(len(posicao_maiores) > 1):
print(f'Os maiores números aparecem nas posições {posicao_maiores}.')
else:
print(f'O maior número aparece na posição {posicao_maiores}.')
if(len(posicao_menores) > 1):
print(f'Os menores números aparecem nas posições {posicao_menores}.')
else:
print(f'O menor número aparece na posição {posicao_menores}.')