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

โปรแกรมสร้างรายการที่มีองค์ประกอบ n จาก 1 ถึง n ใน Python


สมมติว่าเรามีตัวเลข n เราต้องสร้างรายการองค์ประกอบขนาด n องค์ประกอบมีตั้งแต่ 1 ถึง n

ดังนั้น หากอินพุตเท่ากับ n =5 เอาต์พุตจะเป็น [1,2,3,4,5]

เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  • ใช้กลยุทธ์การทำความเข้าใจรายการหลามเพื่อแก้ปัญหานี้
  • สร้างรายการด้วย i สำหรับแต่ละ i ตั้งแต่ 1 ถึง n สำหรับสิ่งนี้ เราใช้ฟังก์ชัน range() สิ่งนี้จะใช้ขอบเขตล่างซึ่งคือ n ที่นี่ และขอบเขตบน n+1 เนื่องจากเราต้องการสร้างมากถึง n

ตัวอย่าง

ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -

def solve(n):
   return [i for i in range(1,n+1)]
n = 5
print(solve(n))

อินพุต

5

ผลลัพธ์

[1, 2, 3, 4, 5]