Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python เพื่อพิมพ์ตัวเลขเฉพาะทั้งหมดในช่วงเวลา


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาตามที่ระบุด้านล่าง

แจ้งปัญหา − เราได้รับช่วงเวลาที่เราต้องคำนวณจำนวนเฉพาะทั้งหมดในช่วงที่กำหนด

ในที่นี้เราจะพูดถึงวิธีการบังคับแบบเดรัจฉานเพื่อหาคำตอบ เช่น คำจำกัดความพื้นฐานของจำนวนเฉพาะ จำนวนเฉพาะคือจำนวนที่มี 1 และตัวประกอบเป็นตัวประกอบ และวางตัวเลขทั้งหมดไม่ใช่ตัวประกอบ

ทุกครั้งที่มีการประเมินเงื่อนไขของจำนวนเฉพาะเป็นการคำนวณจริง

ทีนี้มาดูแนวคิดในการใช้งานด้านล่างกัน:

ตัวอย่าง

start = 1
end = 37
for val in range(start, end + 1):
   # If num is divisible by any number
   # between 2 and val, it is not prime
   if val > 1:
      for n in range(2, val):
         if (val % n) == 0:
            break
      else:
         print(val)

ผลลัพธ์

2
3
5
7
11
13
17
19
23
29
31
37

โปรแกรม Python เพื่อพิมพ์ตัวเลขเฉพาะทั้งหมดในช่วงเวลา

ตัวแปรทั้งหมดได้รับการประกาศในขอบเขตท้องถิ่นและการอ้างอิงของตัวแปรนั้นดูได้จากรูปด้านบน

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีการพิมพ์จำนวนเฉพาะทั้งหมดในช่วงเวลา