<prompt> Kuandika algorithm hatua kwa hatua, kwa kutumia pseudocode au lugha yoyote ya programu ya uchaguzi wako, kwamba inachukua idadi fulani kama pembejeo na matokeo kama ni mraba kamili au la. algorithm inapaswa kufunika matukio yote iwezekanavyo ikiwa ni pamoja na namba hasi, namba decimal, na idadi kubwa.  <response>: Kama nambari ya pembeni ni sawa na nambari ya kati, fanya hivyo kwa kutumia algorithm inayoitwa Python ambayo inafanya kazi kwa kutumia nambari ya kati, ikiwa nambari ya kati ni sawa na nambari ya kati, fanya hivyo kwa kutumia algorithm inayoitwa Python ambayo inafanya kazi kwa kutumia nambari ya kati na nambari ya kati, ikiwa nambari ya kati ni sawa na nambari ya kati, fanya hivyo kwa kutumia algorithm inayoitwa Python ambayo inafanya kazi kwa kutumia nambari ya kati, ikiwa nambari ya kati ni sawa na nambari ya kati, kama nambari ya kati ni sawa na nambari ya kati, kama nambari ya kati ni sawa na nambari ya kati, ikiwa nambari ya kati ni sawa na nambari ya kati, ikiwa nambari ya kati ni sawa na nambari ya kati, ikiwa nambari ya kati ni sawa na nambari ya kati, ikiwa nambari ya kati ni sawa na nambari ya kati, ikiwa nambari ya kati ni sawa na nambari ya kati. 