<prompt> Andika algoriti ili kubaini nambari kuu hadi 100.  <response>: Hatua ya 1: Bainisha chaguo la kukokotoa liitwalo prime_numbers ambalo huchukua nambari kamili n kama hoja Hatua ya 2: Unda orodha tupu inayoitwa prime ili kushikilia nambari kuu Hatua ya 3: Unda kitanzi kuanzia 2 hadi na kujumuisha n. tumia chaguo za kukokotoa kutoka 2 hadi n1 Hatua ya 4: Ndani ya kitanzi, tengeneza kigezo kinachoitwa isprime na uweke kuwa Kweli Hatua ya 5: Unda kitanzi kingine kitanzi kilichowekwa kiota kuanzia 2 hadi mraba kamili. mzizi wa faharasa ya kitanzi cha kwanza tumia chaguo za kukokotoa kutoka 2 hadi intindex0.51 Hatua ya 6: Ndani ya kitanzi cha pili, angalia ikiwa faharasa ya kwanza ya kitanzi inaweza kugawanywa kwa faharasa ya pili ya kitanzi kwa kutumia opereta modulus Hatua ya 7: Iwapo inaweza kugawanywa, basi sio nambari kuu, kwa hivyo weka isprime hadi Sivyo na utoke kwenye kitanzi cha ndani. Hatua ya 8: Baada ya kitanzi cha ndani kukamilika, angalia kama isprime ni Kweli. Ikiwa ni hivyo, weka faharasa ya kwanza ya kitanzi kwenye orodha prime . Hatua ya 9: Baada ya kitanzi cha nje kukamilika, rudisha orodha ya nambari kuu. Hatua ya 10: Piga kazi prime_numbers na n 100 na uchapishe matokeo. Hapa kuna nambari kamili katika Python: def prime_numbersn: prime for i in range2, n1: isprime True kwa j in range2, inti0.5 1: ikiwa i j 0: isprime Mapumziko ya uwongo ikiwa isprime: prime.appendi rudisha chapa kuuprime_numbers100 