📝 โจทย์ฝึกหัดทั้งหมด

ฝึกเขียนโค้ด Python จากทุกบทเรียน

01

Hello, World!

บท 1 🟢 ง่าย →
02

พิมพ์ 3 บรรทัด

บท 1 🟢 ง่าย →
03

กล่องสี่เหลี่ยม

บท 1 🟢 ง่าย →
04

คำนวณในหัว

บท 1 🟢 ง่าย →
05

นามบัตร

บท 1 🟢 ง่าย →
06

พิมพ์ตัวเลข 1-5

บท 1 🟢 ง่าย →
07

สูตรคูณแม่ 2 (5 ตัวแรก)

บท 1 🟢 ง่าย →
01

ทักทายด้วยชื่อ

บท 2 🟢 ง่าย →
02

บวกเลข 2 ตัว

บท 2 🟢 ง่าย →
03

คูณเลข 2 ตัว (บรรทัดเดียว)

บท 2 🟢 ง่าย →
04

แลกเปลี่ยนค่า

บท 2 🟢 ง่าย →
05

แนะนำตัว

บท 2 🟢 ง่าย →
06

พื้นที่สี่เหลี่ยม

บท 2 🟢 ง่าย →
07

แสดงทศนิยม

บท 2 🟢 ง่าย →
01

แลกเหรียญ

บท 3 🟢 ง่าย →
02

คู่หรือคี่

บท 3 🟢 ง่าย →
03

หารลงตัว?

บท 3 🟢 ง่าย →
04

แยกหลักเลข

บท 3 🟢 ง่าย →
05

แปลงชั่วโมงเป็นวัน

บท 3 🟢 ง่าย →
06

ยกกำลังและราก

บท 3 🟢 ง่าย →
07

คำนวณ BMI

บท 3 🟢 ง่าย →
08

แปลงอุณหภูมิ

บท 3 🟢 ง่าย →
01

ชื่อเล่น

บท 4 🟢 ง่าย →
02

กลับข้อความ

บท 4 🟢 ง่าย →
03

นับสระ

บท 4 🟢 ง่าย →
04

ตรวจบัตรประชาชน

บท 4 🟢 ง่าย →
05

ตรวจรหัสนักศึกษา

บท 4 🟢 ง่าย →
06

เลื่อนตัวอักษร

บท 4 🟡 ปานกลาง →
07

ข้อความ THEOS

บท 4 🟡 ปานกลาง →
01

ผ่านหรือไม่ผ่าน

บท 5 🟢 ง่าย →
02

ค่าตั๋วสวนสัตว์

บท 5 🟢 ง่าย →
03

เกรด

บท 5 🟢 ง่าย →
04

ค่าสูงสุดจาก 3 ตัว

บท 5 🟢 ง่าย →
05

ตรวจสอบสระ

บท 5 🟢 ง่าย →
06

ผลการสอบ 3 ส่วน

บท 5 🟡 ปานกลาง →
07

ปีอธิกสุรทิน

บท 5 🟡 ปานกลาง →
08

เรียงลำดับ 3 ตัวเลข

บท 5 🟢 ง่าย →
09

เหมือนกันหมดหรือไม่

บท 5 🟢 ง่าย →
01

ผลรวมกำลังสอง

บท 6 🟢 ง่าย →
02

แฟกทอเรียล

บท 6 🟢 ง่าย →
03

สามเหลี่ยมดาวชิดขวา

บท 6 🟡 ปานกลาง →
04

ตารางสูตรคูณ

บท 6 🟢 ง่าย →
05

หาร 10 ลงตัว (ถอยหลัง)

บท 6 🟢 ง่าย →
06

เครื่องหมาย * และ X

บท 6 🟢 ง่าย →
07

เครื่องคิดแคลอรี

บท 6 🟡 ปานกลาง →
08

หาค่าน้อยสุดจาก N ตัว

บท 6 🟢 ง่าย →
09

นับสระจาก N ตัวอักษร

บท 6 🟢 ง่าย →
10

คะแนนสอบ (top score)

บท 6 🟡 ปานกลาง →
11

สามเหลี่ยม 0 กับ 1

บท 6 🟡 ปานกลาง →
01

ตัวเลขไม่ซ้ำ

บท 7 🟡 ปานกลาง →
02

ยอดขายกาแฟ

บท 7 🟡 ปานกลาง →
03

สินค้าคงเหลือ (SUM, EVEN, ODD)

บท 7 🟡 ปานกลาง →
04

เรียงจากมากไปน้อย

บท 7 🟢 ง่าย →
05

บวกเมทริกซ์

บท 7 🟡 ปานกลาง →
06

คำนวณราคาสินค้า

บท 7 🟢 ง่าย →
01

นับเลขคู่คี่

บท 8 🟢 ง่าย →
02

พิกัดแมนฮัตตัน

บท 8 🟢 ง่าย →
03

จำนวนเฉพาะในช่วง

บท 8 🟡 ปานกลาง →
04

หาเลขที่ขาดหายไป

บท 8 🟡 ปานกลาง →
05

ตรวจรหัสโครโมโซม

บท 8 🟡 ปานกลาง →
06

Swap ตำแหน่ง Tuple

บท 8 🟢 ง่าย →
07

หาค่าร่วม (Intersection)

บท 8 🟢 ง่าย →
01

นับความถี่ตัวอักษร

บท 9 🟡 ปานกลาง →
02

ร้านราเมน

บท 9 🟡 ปานกลาง →
03

ลอตเตอรี่กระต่าย

บท 9 🟡 ปานกลาง →
04

น้ำหนักเกินเกณฑ์

บท 9 🟡 ปานกลาง →
05

แฝดเทค (รหัสรวม 9)

บท 9 🟡 ปานกลาง →
06

นับคำ

บท 9 🟢 ง่าย →
07

สลับ Key-Value

บท 9 🟡 ปานกลาง →
08

ตะกร้าสินค้า

บท 9 🟡 ปานกลาง →
01

ตรวจจำนวนเฉพาะ

บท 10 🟡 ปานกลาง →
02

Fibonacci

บท 10 🟡 ปานกลาง →
03

GCD (หรม.)

บท 10 🟡 ปานกลาง →
04

ตรวจพาสเวิร์ด

บท 10 🟡 ปานกลาง →
05

เลขโรมัน (1-9)

บท 10 🟡 ปานกลาง →
06

Factorial แบบ Recursion

บท 10 🟡 ปานกลาง →
07

ยกกำลังแบบ Recursion

บท 10 🟡 ปานกลาง →
08

คำนวณค่าแท็กซี่

บท 10 🟡 ปานกลาง →
09

คำนวณค่าไฟแบบขั้นบันได

บท 10 🔴 ยาก →
10

ลูกเต๋า

บท 10 🟢 ง่าย →
11

คำนวณโบนัส

บท 10 🔴 ยาก →
12

เลขลูกน้ำ

บท 10 🟢 ง่าย →
01

หารอย่างปลอดภัย

บท 11 🟢 ง่าย →
02

ATM ถอนเงิน

บท 11 🟡 ปานกลาง →
03

เครื่องคิดเลขอย่างง่าย

บท 11 🟡 ปานกลาง →
04

คะแนนนักเรียน (PASS/FAIL)

บท 11 🟡 ปานกลาง →
05

ราคาสินค้าโปรโมชั่น

บท 11 🟢 ง่าย →
06

คำนวณระยะทาง 3 มิติ

บท 11 🟢 ง่าย →
01

ใช้ math.sqrt

บท 12 🟢 ง่าย →
02

วงกลมด้วย math.pi

บท 12 🟢 ง่าย →
03

สุ่มจำนวนด้วย random

บท 12 🟢 ง่าย →
04

แปลงเลขฐานด้วย int/bin

บท 12 🟢 ง่าย →
05

วันในสัปดาห์ด้วย datetime

บท 12 🟡 ปานกลาง →
06

math.gcd สองจำนวน

บท 12 🟢 ง่าย →
07

แยกโมดูลด้วย if __name__

บท 12 🟡 ปานกลาง →
08

random.choice จากรายการ

บท 12 🟢 ง่าย →
01

นับบรรทัดจากข้อความไฟล์

บท 13 🟢 ง่าย →
02

เขียนสรุปแบบ with (จำลอง)

บท 13 🟢 ง่าย →
03

parse JSON คนเดียว

บท 13 🟡 ปานกลาง →
04

JSON list นับคน

บท 13 🟡 ปานกลาง →
05

CSV แถวผลรวม

บท 13 🟡 ปานกลาง →
06

อ่านทั้งไฟล์แล้วกลับบรรทัด

บท 13 🟢 ง่าย →
01

คลาส Dog ขั้นต้น

บท 14 🟢 ง่าย →
02

Counter object

บท 14 🟢 ง่าย →
03

BankAccount ฝากเงิน

บท 14 🟡 ปานกลาง →
04

Student เกรดเฉลี่ย

บท 14 🟡 ปานกลาง →
05

Rectangle พื้นที่

บท 14 🟢 ง่าย →
01

โครงสร้างผู้ติดต่อ

บท 15 🟢 ง่าย →
02

เพิ่มผู้ติดต่อในสมุด

บท 15 🟢 ง่าย →
03

ค้นหาเบอร์จากชื่อ

บท 15 🟡 ปานกลาง →
04

ลบผู้ติดต่อ

บท 15 🟡 ปานกลาง →
05

ส่งออกสมุดเป็นบรรทัด

บท 15 🟡 ปานกลาง →