fork download
  1. def entrada(lista):
  2. while True:
  3. ad = (int(input('Digite um valor: ')))
  4. if ad not in lista:
  5. lista.append(ad)
  6. print('Adicionado com sucesso!')
  7. else:
  8. print('Valor duplicado. Adição negada.')
  9. while True:
  10. ask = str(input('Deseja continuar?[S/N] ')).strip().upper()[0]
  11. if ask == 'S':
  12. break
  13. elif ask == 'N':
  14. return
  15. lista = []
  16. entrada(lista)
  17. print(lista)
  18.  
  19. #https://pt.stackoverflow.com/q/352398/101
Success #stdin #stdout 0.02s 27704KB
stdin
1
S
2
X
S
3
N
stdout
Digite um valor: Adicionado com sucesso!
Deseja continuar?[S/N] Digite um valor: Adicionado com sucesso!
Deseja continuar?[S/N] Deseja continuar?[S/N] Digite um valor: Adicionado com sucesso!
Deseja continuar?[S/N] [1, 2, 3]