ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาและแนวทางแก้ไขปัญหาที่กำหนด
คำชี้แจงปัญหา
จากช่วงที่กำหนด เราจำเป็นต้องพิมพ์ตัวเลขคู่ทั้งหมดในช่วงที่กำหนด
วิธีการใช้กำลังเดรัจฉานจะกล่าวถึงด้านล่าง −
ที่นี่เราใช้ range-based for loop ซึ่งให้จำนวนเต็มทั้งหมดที่มีในช่วงเวลาอินพุต
หลังจากนี้ เงื่อนไขการตรวจสอบเลขคู่จะถูกนำมาใช้เพื่อกรองเลขคี่ทั้งหมด
วิธีนี้ใช้ O(n) + เวลาเปรียบเทียบคงที่
ตอนนี้เรามาดูการใช้งานด้านล่าง −
ตัวอย่าง
start, end = 10, 29 # iteration for num in range(start, end + 1): # check if num % 2 == 0: print(num, end = " ")
ผลลัพธ์
10 12 14 16 18 20 22 24 26 28
ตัวแปรและฟังก์ชันทั้งหมดได้รับการประกาศในกรอบสากลดังแสดงในรูปด้านล่าง
บทสรุป
ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีการพิมพ์ตัวเลขคู่ในช่วงอินพุต