เมื่อจำเป็นต้องพิมพ์องค์ประกอบทั้งหมดที่ไม่สามารถหารด้วย 2 หรือ 3 และอยู่ระหว่าง 1 ถึง 50 ข้อจำกัดดังกล่าวจะถูกกล่าวถึงในรูปแบบของลูป "ในขณะที่" และ "ถ้า"
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
print("Integers not divisible by 2 and 3, that lie between 1 and 50 are : ") n = 1 while n <= 51: if n % 2 != 0 and n % 3 != 0: print(n) n = n+1
ผลลัพธ์
Integers not divisible by 2 and 3, that lie between 1 and 50 are : 1 5 7 11 13 17 19 23 25 29 31 35 37 41 43 47 49
คำอธิบาย
-
ค่าของ n ถูกกำหนดให้เป็น 1
-
วง while จะทำงานจนกว่า 'n' นี้จะไม่เกิน 51
-
จะตรวจสอบดูว่าตัวเลขหารด้วย 2 หรือ 3 ลงตัวหรือไม่
-
หากหารไม่ได้ ตัวเลขจะแสดงบนคอนโซล
-
ทุกครั้งที่แสดงผลจะเพิ่มขึ้น