<prompt> Andika chaguo za kukokotoa ili kubaini kama nambari fulani ni mraba kamili au la.  <response>: Hakika! Hapa kuna chaguo la kukokotoa katika Python ambalo litabainisha kama nambari fulani ni mraba kamili: python def is_perfect_squarenumber: Chaguo hili la kukokotoa hukagua kama nambari iliyotolewa ni mraba kamili. :number int au float : nambari ya kuangalia ikiwa ni mraba kamili :rejesha: Kweli ikiwa nambari ni mraba kamili, Sivyo vinginevyo ikiwa nambari 0: rudisha Siyo Tafuta mzizi wa mraba wa nambari sqrt_num nambari 0.5 Angalia ikiwa mzizi wa mraba ni nambari kamili ikiwa intsqrt_num 0.5 2 nambari: rudisha Kweli vinginevyo: rudisha Si kweli Unaweza kutumia chaguo hili la kukokotoa kwa kupitisha nambari unayotaka kuangalia kama kigezo cha nambari. . Chaguo za kukokotoa zitarejesha Kweli ikiwa nambari ni mraba kamili na Sivyo vinginevyo. Kwa mfano, is_perfect_square16 ingerejesha True, wakati is_perfect_square15 ingerudisha False. 