🐕 Pet Breed Recommender · โปรแกรมแนะนำสายพันธุ์สัตว์เลี้ยง

✍️ เขียนโค้ดเองทุกบรรทัดโดย นักเรียน Nutpoom Sookkasem อายุ 16 ปี 💛 · ดูโปรไฟล์และผลงานทั้งหมด →

← ผลงานทั้งหมด

📖 ผลงานนี้คืออะไร?

Pet Breed Recommender คือโปรแกรมแนะนำสายพันธุ์สัตว์เลี้ยง — บอกว่าอยากเลี้ยงแมว หมา หรือเต่า แล้วโปรแกรมจะสุ่มแนะนำสายพันธุ์จากคลังของแต่ละชนิดให้ เหมือนเปิดกล่องสุ่ม (นักเรียนตั้งชื่อฟังก์ชันว่า lootbox เลย!)

ถึงจะเป็นโปรแกรมสั้น ๆ แต่ครบองค์ประกอบสำคัญของการเขียนโปรแกรม: เก็บข้อมูลเป็น list แยกหมวด, สร้างฟังก์ชันที่รับพารามิเตอร์และคืนค่า, ใช้ if/elif เลือกเส้นทาง และประกอบข้อความด้วย f-string — เป็นตัวอย่างที่ดีมากของการเขียนโค้ดให้สั้นแต่ทำงานได้จริง

🧠 สิ่งที่นักเรียนได้ใช้จากคอร์ส Python:
list — คลังสายพันธุ์ 3 หมวด def + พารามิเตอร์ — ฟังก์ชัน lootbox(choice) return ค่าออกจากฟังก์ชัน random.choice — สุ่มไม่ซ้ำเดิม if / elif เลือกคลังตามชนิดสัตว์ f-string ประกอบข้อความคำตอบ .lower() รองรับพิมพ์เล็กพิมพ์ใหญ่

🕹️ ลองเล่นของจริงเลย!

นี่คือโปรแกรมของนักเรียนแปลงมารันบนเว็บแบบเป๊ะ ๆ ทุกกติกา — พิมพ์คำตอบแล้วกด Enter เหมือนรันใน Python จริง

👨‍💻 โค้ด Python ต้นฉบับ (พร้อมคอมเมนต์ที่เจ้าของเขียนเอง)

import random

cat = ["Maine Coon", "Sphynx", "Bengal"]#กำหนดค่าให้กับตัวแปล"cat"
dog = ["Doberman", "Shiba Inu", "Scottish Terrier"]#กำหนดค่าให้กับตัวแปล"dog"
turtle = ["Alligator Snapping Turtle", "Indian Star Tortoise", "Eastern Box Turtle"]#กำหนดค่าให้กับตัวแปล"turtle"

def lootbox(choice):#กำหนด function lootbox
    if choice == "cat":
        return random.choice(cat)
    elif choice == "dog":
        return random.choice(dog)
    elif choice == "turtle":
        return random.choice(turtle)

choice = input("What pet would like i'll recommend you a breed(cat, dog, turtle): ").lower()#รับค่าจากผู้ใช้
print(f"oh ill would recommend the {lootbox(choice)}")#ส่งค่าคืนผู้ใช้(แนะนำพันธุ์สัตว์)
แชร์ทาง LINE
อยากให้ลูกเขียนเกมแบบนี้ได้บ้าง?

คอร์ส Python ของเราสอนสดตัวต่อตัว เด็ก ๆ ได้ทำโปรเจ็คจริงของตัวเองแบบนี้ทุกคนค่ะ