elizeub

Maior e Menor valor de uma lista em Python

Sep 6th, 2021
3,341
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.95 KB | None | 0 0
  1. # coding=UTF-8
  2.  
  3. # INSERÇÃO DOS VALORES
  4. num = []
  5. qt_num = int(input('Quantos números você quer digitar? '))
  6.  
  7. # FUNÇÃO QUE RECEBE OS VALORES
  8. def maior_menor(num, qt_num):    
  9.     for count in range(qt_num):
  10.         n = int(input('Entre com um número: '))
  11.         while n in num:
  12.             print(f'Você já digitou {n} antes.', end=' ')
  13.             n = int(input('Digite outro valor: '))            
  14.         else:
  15.             num.append(n)
  16.             print('ok')
  17.     maior = max(num)
  18.     menor = min(num)
  19.     print('{:^6}|{:^5}'.format('INDICE', 'VALOR'))
  20.     for x, y in enumerate(num):
  21.         print('{:6}|{:5}'.format(x,y))
  22.         if y == menor:
  23.             num_menor = (f'O menor número digitado foi {y}, no índice {x}...')
  24.         if y == maior:
  25.             num_maior = (f'O maior número digitado foi {y}, no índice {x}...')
  26.        
  27.     print(num_menor)
  28.     print(num_maior)
  29.  
  30. # EXECUÇÃO DA FUNÇÃO
  31. maior_menor(num, qt_num)
Advertisement
Add Comment
Please, Sign In to add comment