Devdit
 

Python รับ input หลายตัว

5.6K

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

 

ตัวอย่าง Python รับ input หลายตัว

try:
    n = int(input('Please enter the number of rounds : '))
except:
    n = 0

l = []

if( n > 0 ):
    for x in range( n ):
        l.append( input('Please input : ') )

print( l )

ผลลัพธ์

Please enter the number of rounds : 3
Please input : 2
Please input : 4
Please input : 8
['2', '4', '8']

คำอธิบาย

1. รับค่าจำนวนรอบการ input เก็บไว้ที่ตัวแปร n

2. กรณีค่า n มีมากกว่า 0 ให้วนลูป for พร้อมกับรับค่า input จากผู้ใช้งานเท่ากับจำนวนรอบของตัวแปร n และเก็บค่าไว้ใน List ตัว l

3. ใช้คำสั่ง append ของ List เพื่อเพิ่มข้อมูลลงใน List และสุดท้ายแสดงข้อมูลใน List ออกมาด้วยคำสั่ง print

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