โจทย์: กำหนดช่วงเริ่มต้นและสิ้นสุด พิมพ์ตัวเลขทั้งหมดในช่วงนั้น (โจทย์จริงคือหาเลขเฉพาะในช่วง)
ใช้ 2 ลูป for: ลูปแรกวนเลขในช่วง ลูปที่สองตรวจสอบว่าเป็นเฉพาะหรือไม่
โค้ดตัวอย่าง
start = 10
end = 29
for val in range(start, end + 1):
if val > 1:
for n in range(2, val):
if (val % n) == 0:
break
else:
print(val)
ผลลัพธ์
11
13
17
19
23
29
ตัวแปรและฟังก์ชันประกาศใน global scope
สรุป
เรียนรู้วิธีพิมพ์เลขเฉพาะในช่วงที่กำหนด