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

โปรแกรม Python พิมพ์ตัวเลขในช่วง (Interval)

โจทย์: กำหนดช่วงเริ่มต้นและสิ้นสุด พิมพ์ตัวเลขทั้งหมดในช่วงนั้น (โจทย์จริงคือหาเลขเฉพาะในช่วง)

ใช้ 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

สรุป

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