eps = 0.001
a = 8
p = 3
count = 0
x_n = a
x_n1 = a + 1 # Initialize to something different
while abs(x_n1 - x_n) > eps:
x_n = x_n1 if count > 0 else x_n # Only update after first calculation
x_n1 = (1/p) * ((p-1)*x_n + (a/(x_n**(p-1))))
count += 1
print(f"Result: {x_n1}")
print(f"Iteration Count: {count}")
ZXBzID0gMC4wMDEKYSA9IDgKcCA9IDMKY291bnQgPSAwCnhfbiA9IGEKeF9uMSA9IGEgKyAxICAjIEluaXRpYWxpemUgdG8gc29tZXRoaW5nIGRpZmZlcmVudAoKd2hpbGUgYWJzKHhfbjEgLSB4X24pID4gZXBzOgogICAgeF9uID0geF9uMSBpZiBjb3VudCA+IDAgZWxzZSB4X24gICMgT25seSB1cGRhdGUgYWZ0ZXIgZmlyc3QgY2FsY3VsYXRpb24KICAgIHhfbjEgPSAoMS9wKSAqICgocC0xKSp4X24gKyAoYS8oeF9uKioocC0xKSkpKQogICAgY291bnQgKz0gMQoKcHJpbnQoZiJSZXN1bHQ6IHt4X24xfSIpCnByaW50KGYiSXRlcmF0aW9uIENvdW50OiB7Y291bnR9Iik=