<prompt> Unda chaguo za kukokotoa, factorial_of, ambayo huchukua nambari kamili na kurudisha hali yake.  <response>: Hapa kuna chaguo za kukokotoa cha Python ambacho huchukua nambari kamili kama ingizo na kurudisha uasili wake: python def factorial_ofn: Chaguo hili la kukokotoa hukokotoa kiakili cha nambari kamili n. result 1 Kitanzi hicho huzidisha kila nambari kamili kutoka 1 hadi n kwa i katika masafa 1, n 1: tokeo narudisha tokeo Chaguo hili la kukokotoa linachukua nambari kamili n kama ingizo, huanzisha matokeo tofauti ili kushikilia kipengele. thamani, na hutumia kitanzi kuzidisha kila nambari kamili kutoka 1 hadi n. Kisha, inarudisha thamani ya msingi iliyohesabiwa. 