สอนเขียนโปรแกรมภาษา 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