<prompt> Tengeneza programu ili kupata nambari zote kuu katika safu fulani.  <response>: Hapa kuna programu ya Python kupata nambari kuu zote ndani ya safu uliyopewa: python fafanua chaguo za kukokotoa za kutafuta nambari kuu def prime_numberschini, juu: primes kwa num in rangechini, juu 1 : nambari kuu ni kubwa kuliko 1 ikiwa num 1: kwa i katika anuwai 2, num 2 1: uboreshaji juu ya mbinu ya kutojua angalia sababu ikiwa idadi i 0: nambari si kipindi cha kwanza kingine: nambari ni msingi mkuu.ongezanambari kanuni za kurudisha fafanua safu ya chini 4 juu 20 piga simu kwenye chaguo la kukokotoa na uchapishe matokeo_ya_nambarinambari_za_chini, ya juu Pato: 5, 7, 11, 13, 17, 19 Mpango huu unafafanua chaguo la kukokotoa namba_za_msingi ambalo huchukua hoja mbili, chini na juu, zinazowakilisha mipaka ya chini na ya juu ya mbalimbali. Ndani ya chaguo za kukokotoa, tunaunda orodha tupu primes ili kuhifadhi nambari kuu zitakazopatikana. A kwa kitanzi hutumika kurudia kupitia nambari zote ndani ya safu kutoka chini hadi juu 1. Kwa kila nambari, kwanza tunaangalia ikiwa ni kubwa kuliko 1 kwa kuwa nambari kuu zote ni kubwa kuliko 1, kisha tunatumia nyingine kwa kitanzi ili kupitia vipengele vyote vinavyowezekana vya nambari kutoka 2 hadi num 2. 1. Ikiwa nambari inaweza kugawanywa kwa mojawapo ya vipengele hivi vinavyowezekana yaani num i 0, basi tunatoka nje ya sehemu ya ndani kwa kitanzi, kumaanisha kwamba nambari sio msingi. Vinginevyo, ikiwa sehemu ya ndani ya kitanzi itakamilika bila kupata vipengele vyovyote, nambari ni ya msingi, na tunaiambatanisha kwenye orodha ya primes. Mwishowe, tunarudisha orodha ya nambari kuu. Ili kutumia chaguo hili la kukokotoa, tunafafanua fungu la visanduku tunalovutiwa nalo kutoka 4 hadi 20 katika hali hii, iite chaguo za kukokotoa kwa chini na juu kama hoja, na uchapishe matokeo. 