Ошибка в данной записи заключается в том, что функция round() возвращает целое число, а не действительное. Поэтому нельзя проводить операции с остатком от деления для вещественных чисел. Необходимо сначала вычислить квадратный корень, округлить его до целого числа, а затем уже проверять условие на четность.
Ошибка в данной записи заключается в том, что функция round() возвращает целое число, а не действительное. Поэтому нельзя проводить операции с остатком от деления для вещественных чисел. Необходимо сначала вычислить квадратный корень, округлить его до целого числа, а затем уже проверять условие на четность.