math.isqrt()
Целочисленный квадратный корень (Python 3.8+).
Сигнатура
math.isqrt(n)Возвращает целую часть квадратного корня из неотрицательного целого n (округление вниз). Работает точно с произвольно большими числами. Доступна с Python 3.8.
import math
print(math.isqrt(16)) # 4
print(math.isqrt(17)) # 4