<filename>NoteBooks/Curso de Python/Python/Examples/Testing/Manejo de Errores/debuggin.py
def divisors(num):
    div =[]
    nodiv =[]
    for x in range(1,num+1):
        # if num % x == 1: # Error
        if num % x ==0:
            div.append(x)
        else:
            nodiv.append(x)
    return print(f"Los números {div} son divisores de: {num} \n",f"Los números {nodiv} no son divisores de: {num}")





def run():
    num = int(input("> "))
    divisors(num)


if __name__ == '__main__':
    run()



<filename>NoteBooks/Curso de Python/Python/Examples/Testing/Manejo de Errores/debuggin.py
def divisors(num):
    div =[]
    nodiv =[]
    for x in range(1,num+1):
        # if num % x == 1: # Error
        if num % x ==0:
            div.append(x)
        else:
            nodiv.append(x)
    return print(f"Los números {div} son divisores de: {num} \n",f"Los números {nodiv} no son divisores de: {num}")





def run():
    num = int(input("> "))
    divisors(num)


if __name__ == '__main__':
    run()



# if num % x == 1: # Error