 เขียนข้อมูลโค้ดที่พิมพ์จำนวนเฉพาะ n ตัวแรก
def printPrime(n): # เริ่มต้นรายการทั้งหมดของอาร์เรย์บูลีนเป็น true prime = [True for i in range(n+1)] p = 2 while (p * p <= n): if (prime[p] == จริง): สำหรับ i ในช่วง (p * p, n+1, p): เฉพาะ[i] = เท็จ p += 1 # พิมพ์จำนวนเฉพาะทั้งหมด พิมพ์("ตัวแรก", n,"จำนวนเฉพาะ:") สำหรับ p ในช่วง (2, n): if prime[p]: print(p, end = ' ') # รหัสไดรเวอร์ n = 10 printPrime(n) // เอาต์พุต: 10 ลำดับแรก: 2 3 5 7 11 13 17 19 23 29