เริ่มต้นเขียนโปรแกรมภาษาไพทอนแบบออนไลน์ผ่าน Replit ทำความรู้จักคำสั่งพื้นฐาน print() สำหรับแสดงผล, input() สำหรับรับข้อมูล, การแปลงชนิดข้อมูลเป็นตัวเลขด้วย int() และกฎลำดับความสำคัญทางคณิตศาสตร์
EP.3 ก้าวแรกสู่ไพทอน (Python) และการรับ/แสดงผล
ยินดีต้อนรับสู่โลกของการเขียนโค้ด! ปัจจุบันเราสามารถเขียนและรันภาษาไพทอนได้ง่ายๆ ผ่านเว็บบราวเซอร์ โดยไม่ต้องติดตั้งโปรแกรมให้ยุ่งยาก (Cloud Computing) เว็บไซต์ยอดฮิตที่นักเรียนทั่วโลกนิยมใช้คือ Replit (replit.com) ครับ เมื่อพร้อมแล้ว เรามาเรียนรู้คำสั่งแรกกันเลย!
print คือคำสั่งพื้นฐานที่สุด ทำหน้าที่บอกให้คอมพิวเตอร์ "พิมพ์ข้อความ หรือค่าของตัวแปร" ออกมาแสดงทางหน้าจอ (Console) หากต้องการพิมพ์ข้อความ ต้องใส่เครื่องหมายคำพูด (อัญประกาศ) ครอบไว้เสมอ
เมื่อโปรแกรมต้องการให้ผู้ใช้งาน "พิมพ์ข้อมูลตอบกลับมา" เราจะใช้คำสั่ง input และมักจะสร้าง "ตัวแปร" มารับค่าที่ผู้ใช้พิมพ์เสมอ
💡 ข้อควรระวัง: ข้อมูลทุกอย่างที่รับมาจากคำสั่ง input() คอมพิวเตอร์จะมองว่าเป็น "ข้อความ (String)" เสมอ!
ถ้าเราต้องการรับค่า "ตัวเลข" มาเพื่อบวกลบคำนวณ เราต้องใช้คำสั่ง int() (ย่อมาจาก Integer ที่แปลว่าจำนวนเต็ม) ครอบคำสั่ง input เอาไว้อีกชั้นหนึ่ง เพื่อแปลงร่างข้อความให้กลายเป็นตัวเลขครับ
คอมพิวเตอร์มีกฎในการคำนวณแบบสากล หากเราเขียนสมการยาวๆ มันจะไม่ได้คำนวณจากซ้ายไปขวาเสมอไป แต่มันจะทำตามลำดับต่อไปนี้:
ตัวอย่าง: 2 + 5 * 2
คอมพิวเตอร์จะทำ 5 * 2 ก่อน ได้ 10 แล้วค่อยนำมาบวก 2 คำตอบที่ได้คือ 12 (ไม่ใช่ 14 นะครับ!)
ทดสอบความเข้าใจสัญลักษณ์และคำสั่ง! (ไม่เก็บคะแนน)
ข้อที่ 1: คำสั่งใดในภาษาไพทอน ที่ทำหน้าที่ "รับข้อมูล" จากการพิมพ์คีย์บอร์ดของผู้ใช้งาน?
ข้อที่ 2: หากต้องการพิมพ์คำว่า Hello ออกทางหน้าจอ โค้ดในข้อใดเขียนได้ถูกต้องที่สุด?
ข้อที่ 3: ทำไมเราจึงต้องใช้คำสั่ง int() ร่วมกับคำสั่ง input() เมื่อต้องการให้ผู้ใช้พิมพ์ตัวเลข?
ข้อที่ 4: ผลลัพธ์ของการประมวลผลคำสั่ง print( 6 + 2 * 5 ) จะแสดงผลเป็นตัวเลขใด?
© 2023 Smartyquizkids.com
All Rights Reserved.