การรับข้อมูลนำเข้าในภาษาไพธอน จะใช้คำสั่ง input ดังแสดงตัวอย่างในภาพ
คัดลอกคำสั่งต่อไปนี้ไปวางใน Python IDLE แล้วลองรันคำสั่งดูสิ
name=input("กรุณากรอกชื่อ-สกุลของคุณ ");
score1=int(input("กรุณากรอกคะแนนกลางภาค "));
score2=int(input("กรุณากรอกคะแนนปลายภาค "));
total=int(score1+score2);
print(total);
print("คะแนนรวมของคุณคือ",total);
print("คะแนนรวมของคุณ ",name,"คือ ",total);
คำอธิบายโปรแกรม
คำสั่ง input ในภาษาไพธอนเป็นคำสั่งรับค่าข้อมูลจากผู้ใช้ทางคีย์บอร์ด ถ้ามีคำสั่ง input โปรแกรมจะรอให้ผู้ใช้กรอกข้อมูลเข้ามา ซึ่งจากคำสั่งด้านบนที่แสดงในภาพ เป็นการรับข้อมูล ชื่อ-สกุล คะแนนกลางภาค คะแนนปลายภาค เข้ามาจากผู้ใช้ แล้วนำไปคำนวณ จากนั้นแสดงผลการคำนวณออกทางจอภาพในรูปแบบต่างๆ รายละเอียดดังจะแสดงต่อไปนี้
name=input("กรุณากรอกชื่อ-สกุลของคุณ ");
name คือตัวแปรสำหรับเก็บค่าชื่อ-สกุลที่ผู้ใช้กรอกเข้ามา input คือคำสั่งรับค่าจากผู้ใช้ทางคีย์บอร์ด ถ้ามีคำสั่ง input โปรแกรมจะรอให้กรอกข้อมูลเข้ามาจึงจะทำคำสั่งถัดไป สุดท้ายคือ กรุณากรอกชื่อ-สกุลของคุณ เป็นคำอธิบายที่มีไว้แสดงให้ผู้ใช้ทราบว่า จะให้กรอกอะไรเข้ามา ถ้าไม่มีข้อความนี้ผู้ใช้จะไม่ทราบว่าจะต้องกรอกอะไรเข้ามา
score1=int(input("กรุณากรอกคะแนนกลางภาค "));
score2=int(input("กรุณากรอกคะแนนปลายภาค "));
score1, score2 คือตัวแปรสำหรับเก็บค่าคะแนนที่ผู้ใช้กรอกเข้ามา ซึ่งจะมีคะแนนกลางภาค และคะแนนปลายภาค int คือการแปลงข้อมูลที่ผู้ใช้กรอกเข้ามาไปเป็นตัวเลขจำนวนเต็ม input คือคำสั่งรับค่าข้อมูลจากผู้ใช้ทางคีย์บอร์ด และข้อความที่อยู่ในเครื่องหมาย "" คือคำอธิบายว่าให้ผู้ใช้ทราบว่าต้องกรอกอะไรเข้ามา
total=int(score1+score2);
total คือตัวแปรที่ประกาศขึ้นมาเพื่อเก็บข้อมูลที่ได้จากการคำนวณระหว่าง score1 บวกกันกับ score2 ซึ่งเป็นตัวแปรทั้งคู่ ส่วน int คือเป็นการแปลงค่าข้อมูลที่ได้จากการการคำนวณระหว่างตัวแปร score1 และ score2 แปลงไปเป็นตัวเลขจำนวนเต็มแล้วเก็บไว้ในตัวแปร total
print(total); แสดงผลการคำนวณในตัวแปร total ออกมาทางจอภาพ
print("คะแนนรวมของคุณคือ",total); แสดงผลการคำนวณในตัวแปร total ออกมาทางจอภาพเช่นเดียวกัน แต่จะมีข้อความว่า คะแนนรวมของคุณคือ แสดงขึ้นมาก่อนแล้วตามด้วยผลการคำนวณในตัวแปร total ตัวอย่างการแสดงผลเช่น คะแนนรวมของคุณคือ 50
print("คะแนนรวมของคุณ ",name,"คือ ",total); แสดงผลการคำนวณในตัวแปร total ออกมาทางจอภาพเช่นเดียวกัน แต่จะแสดงคำว่า คะแนนรวมของคุณ ตามด้วยตัวแปร name ซึ่งเก็บชื่อสกุล ตามด้วยคำว่า คือ และตามด้วยผลการคำนวณในตัวแปร total ตัวอย่างการแสดงผลเช่น สมมุติว่าเรากรอกข้อมูลเก็บในตัวแปร name=Teerapon score1=25 score2=25 โปรแกรมจะแสดงผลดังนี้
คะแนนรวมของคุณ Teerapon คือ 50
นักเรียนสังเกตุไหมว่า ก่อนจบคำสั่งแต่ละคำสั่งจะมีเครื่องหมาย ; เซมิโคลอน ต่อท้ายทุกคำสั่ง เครื่องหมายนี้ เป็นเครื่องหมายจบคำสั่งแต่ละบรรทัดนั่นเอง หรือเป็นสัญลักษณ์ที่ใช้เพื่อระบุการจบคำสั่ง โดยทุกคำสั่งในโปรแกรมจะต้องปิดท้ายด้วยเครื่องหมาย ; เสมอ