Devdit
 

Python รับค่า List ด้วยลูป while และคำสั่ง input

5.3K

สอนเขียน Python รับค่าจากผู้ใช้งาน และนำมาเก็บไว้ในรูปแบบของ List สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python รับค่า List 

input_ = 1
list_ = []
print("Enter 0 to exit the program.")
while input_ != 0:
    try:
        input_ = int(input("Please input number to list : "))
        if ( input_ > 0 ):
            list_.append( input_ )
    except:
        input_ = 0

print( list_ ) 

คำอธิบาย

1. ประกาศตัวแปร input_ เพื่อรับค่าจากผู้ใช้งาน เพื่อนำไปเก็บไว้ในรูปแบบของ List

2. ประกาศตัวแปร list_ เพื่อเก็บข้อมูลจากผู้ใช้งาน ในรูปแบบของ List

3. ใช้ลูป while วนรับข้อมูลจากผู้ใช้งานเรื่อยๆ และโปรแกรมจะหยุดรับค่า (ออกจากลูป) เมื่อกรอกเลข 0

4. รับค่าจากผู้ใช้งาน และบันทึกลงในตัวแปร List ด้วยคำสั่ง append

5. พิมพ์ตัวแปร List ออกมาด้วยคำสั่ง print

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ