अभाज्य संख्या वह होती है जो 1 और स्वयं को छोड़कर किसी अन्य संख्या से विभाज्य नहीं होती है।
पायथन में % मोडुलो ऑपरेटर यह जांचने के लिए उपलब्ध है कि कोई संख्या दूसरे से विभाज्य है या नहीं।
यह मानते हुए कि हमें 1 से 100 के बीच अभाज्य संख्याएँ ज्ञात करनी हैं, श्रेणी में प्रत्येक संख्या (मान लें x) को 2 से x-1 तक विभाज्यता के लिए क्रमिक रूप से जाँचने की आवश्यकता है। यह दो नेस्टेड लूपों को नियोजित करके प्राप्त किया जाता है।
for x in range(1,101): for y in range(2,x): if x%y==0:break else: print (x,sep=' ', end=' ')
उपरोक्त कोड 1-100 के बीच अभाज्य संख्याएँ उत्पन्न करता है
1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97