def divisorcountover500(n): divisors = 2 for x in range(2,int(n/2)+1): if n % x == 0: divisors+=1 print(divisors) if divisors > 500: return True return False triangleNum, count = 1 , 1 while divisorcountover500(triangleNum) == False: count+=1 triangleNum+=count print(triangleNum) k=input("press close to exit")