math.isqrt()

Целочисленный квадратный корень (Python 3.8+).

Сигнатураmath.isqrt(n)

Возвращает целую часть квадратного корня из неотрицательного целого n (округление вниз). Работает точно с произвольно большими числами. Доступна с Python 3.8.

import math
print(math.isqrt(16))   # 4
print(math.isqrt(17))   # 4
← Все записи: Модуль math в Python
Поддержать проект