บทวามนี้จะมาพูดถึงเรื่องของ คำสั่งพืนฐานของภาษา 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
ผลลัพธ์ -1
คำสั่ง sum เป็นคำสั่งสำหรับใช้หาผลรวม มีไวยากรณ์ดังนี้
sum(ข้อมูลตัวเลข) sum(ข้อมูลตัวเลข, ค่าเริ่มต้น)ตัวอย่างเช่น
sum([5,5,2]) ผลลัพธ์ 12 sum([1,1,1],20) ผลลัพธ์ 23ภาษาโปรแกรม 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 ที่ต้องการเก็บนั้นเป็น 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 ตัวโปรแกรมจะได้ผลลัพธ์ตามตัวอย่าง
ภาษา Python เบื้องต้นไม่น่าจะยากใช่ไหมครับ
อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)