while True:
numero = int(input('Digite um número inteiro e positivo: '))
if numero >= 0:
break
print('O número não pode ser negativo.')
divisor = 1
soma = 0
for divisor in range(divisor, numero):
if numero % divisor == 0:
soma += divisor
print(soma)
#https://pt.stackoverflow.com/q/482634/101
d2hpbGUgVHJ1ZToKICAgIG51bWVybyA9IGludChpbnB1dCgnRGlnaXRlIHVtIG7Dum1lcm8gaW50ZWlybyBlIHBvc2l0aXZvOiAnKSkKICAgIGlmIG51bWVybyA+PSAwOgogICAgICAgIGJyZWFrCiAgICBwcmludCgnTyBuw7ptZXJvIG7Do28gcG9kZSBzZXIgbmVnYXRpdm8uJykKZGl2aXNvciA9IDEKc29tYSA9IDAKZm9yIGRpdmlzb3IgaW4gcmFuZ2UoZGl2aXNvciwgbnVtZXJvKToKICAgIGlmIG51bWVybyAlIGRpdmlzb3IgPT0gMDoKICAgIAlzb21hICs9IGRpdmlzb3IKcHJpbnQoc29tYSkKCiNodHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvNDgyNjM0LzEwMQ==