<prompt> Tengeneza mpango wa kukokotoa mlolongo wa Fibonacci hadi nambari 20.  <response>: Hapa kuna mfano wa programu ya Python ambayo huhesabu nambari 20 za kwanza za mlolongo wa Fibonacci: python anzisha viambishi n 20 a 0 b 1 angalia ikiwa n ni kubwa kuliko sifuri ikiwa n 0: chapisha a ikiwa n 1: chapishab kitanzi n-2 mara kwa i katika masafan-2: hesabu nambari inayofuata katika mlolongo c a b chapac sasisha vigeu a bb c Programu hii inaanza kwa kuanzisha viambishi n, a, na b. Tofauti n imewekwa kuwa 20 ili kubainisha kuwa tunataka kukokotoa nambari 20 za kwanza za mfuatano huo. Vigezo a na b vimewekwa kwa 0 na 1, mtawalia, ambazo ni nambari mbili za kwanza za mfuatano. Kisha, hukagua ikiwa n ni kubwa kuliko 0 na kuchapisha a ikiwa ni. Vile vile, hukagua ikiwa n ni kubwa kuliko 1 na kuchapisha b ikiwa ni. Hii inachukua huduma ya kuchapisha nambari mbili za kwanza za mlolongo. Ifuatayo, programu huingiza kitanzi cha for kinachorudia mara n-2. Hii ni kwa sababu tayari tumechapisha nambari mbili za kwanza, kwa hivyo tunahitaji tu kurudia mara n-2 ili kuchapisha nambari n-2 zilizosalia. Katika kila marudio ya kitanzi, programu huhesabu nambari inayofuata katika mlolongo kwa kuongeza a na b na kugawa matokeo kwa kigezo kipya c. Kisha, huchapisha c na kusasisha thamani za a na b hadi b na c, mtawalia. Baada ya kitanzi kukamilika, programu imehesabu na kuchapisha nambari 20 za kwanza za mlolongo wa Fibonacci. 