เมื่อจำเป็นต้องพิมพ์องค์ประกอบทั้งหมดในช่วงที่กำหนดซึ่งหารด้วยจำนวนเฉพาะลงตัว ก็สามารถใช้ for loop แบบง่ายได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
lower_num = int(input("Enter lower range limit...")) upper_num = int(input("Enter upper range limit...")) div_num = int(input("Enter the number that should be divided by...")) for i in range(lower_num,upper_num+1): if(i%div_num==0): print(i)
ผลลัพธ์
Enter lower range limit...3 Enter upper range limit...8 Enter the number that should be divided by...2 4 6 8
คำอธิบาย
-
ช่วงตัวเลขบนและล่างเป็นอินพุตจากผู้ใช้
-
จำนวนที่ต้องแบ่งช่วงของตัวเลขจะถูกใช้โดยผู้ใช้ด้วยเช่นกัน
-
ช่วงล่างและช่วงบนจะถูกทำซ้ำ และหากตัวเลขหารลงตัว ตัวเลขจะถูกพิมพ์บนหน้าจอ
-
นี่คือผลลัพธ์