numeros = [ ]
while True :
numeros.append ( int ( input ( 'Digite um número: ' ) ) )
while True :
condicao = str ( input ( 'Deseja continuar? SIM ou NÃO? ' ) ) .upper ( )
if condicao == 'SIM' or condicao == 'NAO' : break
print ( 'Essa opção não existe. Tente de novo.' )
if condicao == 'NAO' : break
numeros.sort ( )
unicos = list ( set ( numeros) )
#O comando list(set(lista)) faz com que os números repetidos digitados não se repitam.
print ( 'Os números digitados (excluindo os duplicados) foram {0}' .format ( unicos) )
#https://pt.stackoverflow.com/q/385771/101
bnVtZXJvcyA9IFtdCndoaWxlIFRydWU6CiAgICBudW1lcm9zLmFwcGVuZChpbnQoaW5wdXQoJ0RpZ2l0ZSB1bSBuw7ptZXJvOiAnKSkpCiAgICB3aGlsZSBUcnVlOgogICAgICAgIGNvbmRpY2FvID0gc3RyKGlucHV0KCdEZXNlamEgY29udGludWFyPyBTSU0gb3UgTsODTz8gJykpLnVwcGVyKCkKICAgICAgICBpZiBjb25kaWNhbyA9PSAnU0lNJyBvciBjb25kaWNhbyA9PSAnTkFPJzogYnJlYWsKICAgICAgICBwcmludCgnRXNzYSBvcMOnw6NvIG7Do28gZXhpc3RlLiBUZW50ZSBkZSBub3ZvLicpCiAgICBpZiBjb25kaWNhbyA9PSAnTkFPJzogYnJlYWsKbnVtZXJvcy5zb3J0KCkKdW5pY29zID0gbGlzdChzZXQobnVtZXJvcykpCiNPIGNvbWFuZG8gIGxpc3Qoc2V0KGxpc3RhKSkgIGZheiBjb20gcXVlIG9zIG7Dum1lcm9zIHJlcGV0aWRvcyBkaWdpdGFkb3MgbsOjbyBzZSByZXBpdGFtLgpwcmludCgnT3MgbsO6bWVyb3MgZGlnaXRhZG9zIChleGNsdWluZG8gb3MgZHVwbGljYWRvcykgZm9yYW0gezB9Jy5mb3JtYXQodW5pY29zKSkKCiNodHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMzg1NzcxLzEwMQ==