<prompt> Andika hati ya Python inayokokotoa kipengele cha nambari kamili isiyo hasi n n 20 kwa kutumia urejeshaji.  <response>: def factorialn: ikiwa n 0: kurudi 1 kwingine: return n factorialn-1n intinputIngiza nambari kamili isiyo hasi n 20: ikiwa 0 n 20: printKiwanda cha, n, ni:, factorialnkwingine: printIngizo batili. Tafadhali weka nambari kamili isiyo hasi kati ya 0 na 20. 