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

โปรแกรมสร้างลิสต์ n สมาชิกจาก 1 ถึง n ใน Python

สมมติว่าเรามีตัวเลข n เราต้องสร้างรายการขนาด n โดยสมาชิกคือ 1, 2, ..., n

ตัวอย่าง n = 5 ผลลัพธ์ = [1, 2, 3, 4, 5]

ขั้นตอนการแก้ปัญหา

  • ใช้ List Comprehension
  • สร้างลิสต์ด้วย i สำหรับ i จาก 1 ถึง n ใช้ range(1, n+1)

ตัวอย่างโค้ด

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

n = 5
print(solve(n))

อินพุต

5

เอาต์พุต

[1, 2, 3, 4, 5]