หน่วยที่ 3 EP.3 ก้าวแรกสู่ไพทอน (Python) และการรับ/แสดงผล
  • By Admin
  • 32
  • 26 มี.ค. 2569

หน่วยที่ 3 EP.3 ก้าวแรกสู่ไพทอน (Python) และการรับ/แสดงผล

เริ่มต้นเขียนโปรแกรมภาษาไพทอนแบบออนไลน์ผ่าน Replit ทำความรู้จักคำสั่งพื้นฐาน print() สำหรับแสดงผล, input() สำหรับรับข้อมูล, การแปลงชนิดข้อมูลเป็นตัวเลขด้วย int() และกฎลำดับความสำคัญทางคณิตศาสตร์

🐍 หน่วยที่ 3: การเขียนโปรแกรมด้วยภาษาไพทอน

EP.3 ก้าวแรกสู่ไพทอน (Python) และการรับ/แสดงผล

ยินดีต้อนรับสู่โลกของการเขียนโค้ด! ปัจจุบันเราสามารถเขียนและรันภาษาไพทอนได้ง่ายๆ ผ่านเว็บบราวเซอร์ โดยไม่ต้องติดตั้งโปรแกรมให้ยุ่งยาก (Cloud Computing) เว็บไซต์ยอดฮิตที่นักเรียนทั่วโลกนิยมใช้คือ Replit (replit.com) ครับ เมื่อพร้อมแล้ว เรามาเรียนรู้คำสั่งแรกกันเลย!

📢 1. การแสดงผลด้วยคำสั่ง print()

print คือคำสั่งพื้นฐานที่สุด ทำหน้าที่บอกให้คอมพิวเตอร์ "พิมพ์ข้อความ หรือค่าของตัวแปร" ออกมาแสดงทางหน้าจอ (Console) หากต้องการพิมพ์ข้อความ ต้องใส่เครื่องหมายคำพูด (อัญประกาศ) ครอบไว้เสมอ

print("Hello World") # คอมพิวเตอร์จะแสดงข้อความว่า Hello World
print(5 + 3) # คอมพิวเตอร์จะแสดงตัวเลข 8 (เพราะสั่งให้คำนวณ)

📥 2. การรับข้อมูลด้วยคำสั่ง input()

เมื่อโปรแกรมต้องการให้ผู้ใช้งาน "พิมพ์ข้อมูลตอบกลับมา" เราจะใช้คำสั่ง input และมักจะสร้าง "ตัวแปร" มารับค่าที่ผู้ใช้พิมพ์เสมอ

name = input("กรุณากรอกชื่อของคุณ : ")
print("สวัสดีคุณ " + name)

💡 ข้อควรระวัง: ข้อมูลทุกอย่างที่รับมาจากคำสั่ง input() คอมพิวเตอร์จะมองว่าเป็น "ข้อความ (String)" เสมอ!

🔢 3. เวทมนตร์แปลงร่างข้อความเป็นตัวเลข int()

ถ้าเราต้องการรับค่า "ตัวเลข" มาเพื่อบวกลบคำนวณ เราต้องใช้คำสั่ง int() (ย่อมาจาก Integer ที่แปลว่าจำนวนเต็ม) ครอบคำสั่ง input เอาไว้อีกชั้นหนึ่ง เพื่อแปลงร่างข้อความให้กลายเป็นตัวเลขครับ

age = int(input("กรุณากรอกอายุของคุณ : "))
# ตอนนี้ตัวแปร age กลายเป็นตัวเลขที่นำไปคำนวณต่อได้แล้ว!

⚖️ 4. ลำดับความสำคัญของคณิตศาสตร์ (จำให้แม่น!)

คอมพิวเตอร์มีกฎในการคำนวณแบบสากล หากเราเขียนสมการยาวๆ มันจะไม่ได้คำนวณจากซ้ายไปขวาเสมอไป แต่มันจะทำตามลำดับต่อไปนี้:

  1. ทำใน (วงเล็บ) ก่อนเสมอ
  2. ทำ คูณ (*), หาร (/), หารเอาเศษ (%) จากซ้ายไปขวา
  3. ทำ บวก (+), ลบ (-) เป็นลำดับสุดท้าย จากซ้ายไปขวา

ตัวอย่าง: 2 + 5 * 2
คอมพิวเตอร์จะทำ 5 * 2 ก่อน ได้ 10 แล้วค่อยนำมาบวก 2 คำตอบที่ได้คือ 12 (ไม่ใช่ 14 นะครับ!)

✍️ มินิควิซ ประเมินตนเอง (EP.3)

ทดสอบความเข้าใจสัญลักษณ์และคำสั่ง! (ไม่เก็บคะแนน)

ข้อที่ 1: คำสั่งใดในภาษาไพทอน ที่ทำหน้าที่ "รับข้อมูล" จากการพิมพ์คีย์บอร์ดของผู้ใช้งาน?

ข้อที่ 2: หากต้องการพิมพ์คำว่า Hello ออกทางหน้าจอ โค้ดในข้อใดเขียนได้ถูกต้องที่สุด?

ข้อที่ 3: ทำไมเราจึงต้องใช้คำสั่ง int() ร่วมกับคำสั่ง input() เมื่อต้องการให้ผู้ใช้พิมพ์ตัวเลข?

ข้อที่ 4: ผลลัพธ์ของการประมวลผลคำสั่ง print( 6 + 2 * 5 ) จะแสดงผลเป็นตัวเลขใด?


แชร์ :

บทเรียนอื่น ๆ