שרייב אַן אַלגערידאַם צו באַשטימען די הויפּט נומערן אַרויף צו 100.
שריט 1: דעפינירן אַ פֿונקציע מיטן נאָמען "פּרימע_נומבערס" וואָס נעמט אַ גאַנץ נומער "n" ווי אַן אַרגומענט. שריט 2: שאַפֿן אַ ליידיק רשימה מיטן נאָמען "פּריים" צו האַלטן די הויפּט נומערן. (נוצן די קייט פֿונקציע פֿון 2 צו n + 1) שריט 4: ין דער שלייף, שאַפֿן אַ בייַטעוודיק מיט די נאָמען "יספּרימע" און שטעלן עס צו אמת סטעפּ 5: שאַפֿן אן אנדער שלייף (אַ נעסטעד שלייף) סטאַרטינג פון 2 ביז די גאַנץ קוואַדראַט. וואָרצל פון דער ערשטער שלייף אינדעקס (נוצן די קייט פֿונקציע פון 2 צו ינט (אינדעקס ** (0.5)) + 1) שריט 6: ין די רגע שלייף, טשעק אויב דער ערשטער שלייף אינדעקס איז דיוויזאַבאַל דורך די רגע שלייף אינדעקס (ניצן די מאָדולוס אָפּעראַטאָר) שריט 7: אויב עס איז דיוויזאַבאַל, עס איז נישט אַ הויפּט נומער, אַזוי שטעלן 'יספּריים' צו פאַלש און ברעכן אויס פון די ינער שלייף. שריט 8: נאָך די ינער שלייף קאַמפּליץ, טשעק אויב 'יספּרימע' איז אמת. אויב דאָס איז, צוגעבן די ערשטער שלייף אינדעקס צו דער רשימה "הויפּט" . שריט 9: אַמאָל די ויסווייניקסט שלייף קאַמפּליץ, צוריקקומען די רשימה פון הויפּט נומערן. שריט 10: רופן די פֿונקציע "פּרימע_נומבערס" מיט n = 100 און דרוקן די רעזולטאַט. דאָ איז די גאַנץ קאָד אין פּיטהאָן: def prime_numbers (n): פּריים = [] פֿאַר איך אין קייט (2, n + 1): isprime = אמת פֿאַר דזש אין קייט (2, int (i** (0.5)) + 1): אויב איך % דזש == 0: יספּריים = פאַלש ברעכן אויב יספּריים: פּריים.אַפּענד (איך) צוריקקומען הויפּט דרוק (פּריים_נומבערס (100))