Похоже, что ошибка в твоем коде находится в строке, где ты пытаешься определить, является ли число квадратом целого числа. Ты используешь переменную number, которая не определена в коде. На скриншоте видно, что переменная с вводимым числом называется number_input.
Тебе нужно использовать number_input вместо number в этой строке. Попробуй заменить:
is_square = int(number**0.5)**2 == number
на:
is_square = int(number_input**0.5)**2 == int(number_input)
Это должно исправить ошибку. Не забудь также привести number_input к целому числу перед возведением в квадрат, так как на входе оно может быть в виде строки. Надеюсь, мой совет поможет, и у тебя все получится! Пиши, если что-то еще понадобится.
