Witam, mam do napisania program, który sprawdzi podane na wejściu liczby czy są kwadratami innej liczby. Nie rozumiem dlaczego dla niektórych z nich wyświetlany jest napis True albo False, jest to sprzeczne z moimi obliczeniami na kalkulatorze. Na przykład liczba z input'u ze screena: 4836, pierwiastka z niej nie możemy obliczyć, a mimo to program wyświetla 'True' czyli według niego można, dlaczego?
Proszę o pomoc

