Retourne la liste des diviseurs d’un entier relatif à l’aide de la fonction “div1(n)” ou “div2(n)”
# 642 octets def div1(n:int): if n == 0: return "0 a une infinité de diviseurs dont 42" d = [] if n > 0: for i in range(1, n+1): if n % i == 0: d.append(i) d.insert(0, -i) return d elif n < 0: return div1(-n) def div2(n:int): if n == 0: return "0 a une infinité de diviseurs dont 42" d = [] i = 1 if n > 0: while i <= n: if n % i == 0: d.append(i) d.insert(0, -i) i += 1 return d elif n < 0: return div2(-n)