ฟังก์ชัน input ในภาษาไพทอน ทำหน้าที่อะไร

บทวามนี้จะมาพูดถึงเรื่องของ คำสั่งพืนฐานของภาษา Python ตอนที่ 1 นี้จะมาพูดถึงเรื่อง การแสดงข้อมูล print (ปริ้น) การหาผลรวมของ sum (ซัม)

1. คำสั่ง print เป็นคำสั่งสำหรับใช้แสดงผลบนคอมมาไลน์ มีไวยากรณ์ดังนี้

เป็นคำสั่งใช้ในการแสดงผล แสดงข้อมูลบนคอมมาไลน์ 

print(ตัวแปรหรือข้อมูล)

ตัวอย่างเช่น

print(1,2,3)

ผลลัพธ์ 1 2 3

print("python")

ผลลัพธ์ Hello

a = "python"
print(a)

ผลลัพธ์ python

คำสั่ง input เป็นคำสั่งสำหรับรับข้อมูลจากแป้นพิมพ์ โดยรับทางคอมมาไลน์มีไวยากรณ์ดังนี้

input(ข้อความชนิดstring)

ตัวอย่างเช่น

a = input("Text :")
Text :Hello
print(a)

ผลลัพธ์ Hello

คำสั่ง round เป็นคำสั่งสำหรับใช้ปัดตัวเลข  มีไวยากรณ์ดังนี้

round(ตัวเลขจำนวนจริง)

ตัวอย่างเช่น

round(9)

ผลลัพธ์ 9

round(9.5)

ผลลัพธ์ 9

round(1.6)

ผลลัพธ์ 2

round(-0.1)

ผลลัพธ์ 0

round(-0.7)

ผลลัพธ์ -1

คำสั่ง sum เป็นคำสั่งสำหรับใช้หาผลรวม มีไวยากรณ์ดังนี้

sum(ข้อมูลตัวเลข)
sum(ข้อมูลตัวเลข, ค่าเริ่มต้น)

ตัวอย่างเช่น

sum([5,5,2])
ผลลัพธ์ 12
sum([1,1,1],20)
ผลลัพธ์ 23

ฟังก์ชัน input ในภาษาไพทอน ทำหน้าที่อะไร

ภาษาโปรแกรม Python หรือภาษาอื่นๆ อย่าง PASCAL, JAVA หรือภาษา C/C++ มีรูปแบบการรับค่า Input จากแป้นพิมพ์บนคีย์บอร์ดคอมพิวเตอร์มาเก็บไว้ในตัวแปร ทั้ง อักขระ หรือ ตัวเลข เพื่อใช้สำหรับประมวลผล

สำหรับรูปแบบการเรียก Input ในภาษา Python นั้นสามารถทำได้โดยรูปแบบดังนี้

>>><int/strtype>=input("int/str type")

ตัวอย่างเช่น

>>>firstname=input("กรุณาใส่ชื่อ: ")

>>>lastname=input("กรุณาใส่นามสกุล: ")

>>>fullname=firstname+" "+lastname

>>>print("ชื่อ-นามสกุล:",fullname)

เป็นการเก็บค่าตัวแปร String คือ Firstname และ Lastname มาแสดงผล โดยมี ” ” เว้นวรรคคั่นกลางเก็บในตัวแปร fullname กด “F5” เพื่อรันตัวโปรแกรม

ฟังก์ชัน input ในภาษาไพทอน ทำหน้าที่อะไร

ตัวอย่างการเก็บ Input ส่วนของตัวเลข

ฟังก์ชัน input ในภาษาไพทอน ทำหน้าที่อะไร

จะต้องระบุว่า input ที่ต้องการเก็บนั้นเป็น Data Type  อะไรเจาะจงไปเลย เช่นตัวอย่างคือ int ก้จะใช้รูปแบบการเก็บ Input คือ

>>><intdatatype>=int(input("String:"))

ตามตัวอย่าง

>>>num1=int(input("กรอกเลขตัวแรก:"))

>>>num2=int(input("กรอกเลขตัวที่สอง:"))

>>>answer =num1+num2

>>>print("ผลลัพธ์คือ: ",answer)

เป็นการเก็บค่า ตัวเลขชุดแรกเก็บไว้ในตัวแปล num1 และเก็บตัวเลขที่ 2 ไว้ใน num2 เพื่อเอามาบวกกันเก็บผลลัพธ์ไว้ที่ตัวแปร answer ทำการบันทึกแล้วกด “F5” เพื่อ Run ตัวโปรแกรมจะได้ผลลัพธ์ตามตัวอย่าง

ฟังก์ชัน input ในภาษาไพทอน ทำหน้าที่อะไร

ภาษา Python เบื้องต้นไม่น่าจะยากใช่ไหมครับ

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)