Logo

ยินดีต้อนรับ!

ก่อนเริ่มเรียน กรุณากรอกข้อมูลนะ

Logo

พื้นฐานภาษา Python ม.2

คะแนน: 0/10

กิจกรรมที่ 1: ตัวแปรและการแสดงผล

schoolบทเรียน: ตัวแปรคืออะไร?

ลองนึกภาพว่า **ตัวแปร (Variable)** คือกล่องที่มีป้ายชื่อแปะอยู่ เราใช้กล่องนี้เพื่อเก็บข้อมูลต่างๆ เช่น ตัวเลข หรือข้อความ เพื่อนำไปใช้ต่อในโปรแกรม

กฎการตั้งชื่อตัวแปร

  • ขึ้นต้นด้วยตัวอักษร (a-z, A-Z) หรือเครื่องหมาย `_`
  • ห้ามขึ้นต้นด้วยตัวเลข
  • ประกอบด้วยตัวอักษร, ตัวเลข, และ `_` เท่านั้น
  • ตัวพิมพ์เล็กและใหญ่มีความหมายต่างกัน (`age` ไม่เหมือน `Age`)

ตัวอย่าง

my_score = 10 check_circle

_name = "สมชาย" check_circle

2_players = 2 cancel

my-score = 0 cancel


printการแสดงผลด้วย `print()`

เราใช้คำสั่ง `print()` เพื่อแสดงค่าของตัวแปรหรือข้อความออกทางหน้าจอ

name = "วิชัย"
score = 95
print(name) # แสดงผล: วิชัย
print("ได้คะแนน", score) # แสดงผล: ได้คะแนน 95

แบบฝึกหัด (3 ข้อ, 3 คะแนน)

กิจกรรมที่ 2: ชนิดข้อมูล

schoolบทเรียน: ชนิดข้อมูล (Data Types)

ใน Python ข้อมูลมีหลายชนิด เพื่อให้คอมพิวเตอร์เข้าใจว่าข้อมูลนั้นคืออะไร ชนิดข้อมูลพื้นฐานที่ควรรู้จักมีดังนี้:

pin

Integer (int) - จำนวนเต็ม

คือตัวเลขที่ไม่มีทศนิยม เช่น 1, 99, -50

age = 25
water_drop

Float - จำนวนจริง (ทศนิยม)

คือตัวเลขที่มีจุดทศนิยม เช่น 3.14, 1.0, -99.5

pi = 3.14
title

String (str) - ข้อความ

คือชุดของตัวอักษรที่อยู่ภายใต้เครื่องหมาย `''` หรือ `""`

name = "สมศรี"
toggle_on

Boolean (bool) - ค่าความจริง

คือค่าที่เป็นไปได้แค่ 2 อย่าง คือ `True` (จริง) หรือ `False` (เท็จ)

is_student = True

แบบฝึกหัด (3 ข้อ, 3 คะแนน)

กิจกรรมที่ 3: สถานการณ์จำลอง

schoolบทเรียน: คำสั่งเงื่อนไข `if-else`

เราใช้ `if-else` เพื่อสร้างเงื่อนไขให้โปรแกรมตัดสินใจทำงานที่แตกต่างกัน เหมือนทางแยกบนถนน

เงื่อนไขเป็นจริงหรือไม่?

ถ้าจริง (True)
ทำคำสั่งใน `if`
ถ้าเท็จ (False)
ทำคำสั่งใน `else`

ตัวอย่าง: ตรวจสอบเลขคู่-คี่

เราใช้เครื่องหมาย `%` (modulo) เพื่อหาเศษจากการหาร ถ้า `number % 2` ได้เศษ 0 แสดงว่าเป็นเลขคู่

number = 10
if number % 2 == 0:
    print("เป็นเลขคู่")
else:
    print("เป็นเลขคี่")

แบบฝึกหัด (2 ส่วน, 4 คะแนน)

สถานการณ์ A: โปรแกรมตรวจสอบเลขคู่เลขคี่ (2 คะแนน)

ลองกรอกตัวเลขจำนวนเต็ม แล้วกด "ตรวจสอบ"

สถานการณ์ B: แก้โค้ดหาพื้นที่สี่เหลี่ยม (2 คะแนน)

โค้ดด้านล่างมีข้อผิดพลาด 1 จุด จงแก้ไขให้ถูกต้อง

width = 10
hieght = 5
area = width * hieght
print(area)
© 2025 ครูมงคล สร้อยปุ๊.