<prompt> Kwa kuzingatia seti ya nambari, tengeneza programu ya kuchapisha thamani ya boolean KweliSi kweli ili kujua ikiwa moja ya nambari ni mraba kamili.  <response>: Hakika! Hapa kuna programu ya Python ambayo inachukua orodha ya nambari kama ingizo na huangalia ikiwa nambari zozote kwenye orodha ni mraba kamili. python leta nambari za hesabu 2, 3, 4, 6, 7 def has_perfect_squarenums: kwa nambari katika nambari: ikiwa math.isqrtnum 2 num: return True return Chapa ya uwongo has_perfect_squarenums Katika programu iliyo hapo juu, tunafafanua chaguo za kukokotoa has_perfect_square ambayo inachukua orodha ya nambari kama hoja. Chaguo za kukokotoa hurudia kupitia kila nambari kwenye orodha na hukagua ikiwa mzizi wa mraba wa nambari ni nambari kamili. Ikiwa ni nambari kamili, hiyo inamaanisha kuwa nambari ni mraba kamili, na chaguo za kukokotoa hurejesha Kweli. Ikiwa hakuna miraba kamili inayopatikana kwenye orodha, chaguo la kukokotoa litarejesha Sivyo. Tunapoendesha programu iliyo hapo juu kwa ingizo lililotolewa, towe ni: Siyo Hii ina maana kwamba hakuna nambari yoyote katika orodha iliyotolewa ambayo ni mraba kamili. 