def pyramide(n): if n < 0 or n > 1000: return -1 # Contraintes _sum, floor = 1, 1 while _sum < n: floor += 2 _sum = _sum + floor if _sum == n: return floor else: return -1