บทที่ 1: เขียนโปรแกรมพื้นฐาน
🎯 ข้อสอบย่อยบทนี้ (เลือก/ตั้งค่าเองได้)ตัวแปร เงื่อนไข ลูป และฟังก์ชันด้วยตัวอย่าง Python
1.1 ตัวแปรและชนิดข้อมูล
ตัวแปรคือกล่องเก็บค่า: จำนวนเต็ม (int) ทศนิยม (float) ข้อความ (str) จริง/เท็จ (bool) ตั้งชื่อสื่อความหมาย ภาษาส่วนใหญ่แยกตัวพิมพ์เล็กใหญ่
ตัวอย่าง: score = 0; name = 'มานะ' — เปลี่ยนค่าได้ แต่ชนิดข้อมูลต้องใช้ให้ถูก (เอาข้อความไปบวกเลขไม่ได้)
1.2 เงื่อนไข ลูป ฟังก์ชัน
if/else เลือกทำตามเงื่อนไข for/while ทำซ้ำ ฟังก์ชันรวมโค้ดที่ใช้บ่อยเป็นก้อนเรียกซ้ำได้ การเขียนผังงาน (flowchart) ช่วยคิดก่อนโค้ด
ตัวอย่าง: for i in range(5): print(i) พิมพ์ 0 ถึง 4 — range นับเริ่มที่ 0!
⚠️ ระวัง: บั๊กยอดฮิต: ลืมว่าดัชนีเริ่มที่ 0 (off-by-one) และลูปไม่รู้จบเพราะเงื่อนไขไม่เคยเป็นเท็จ