ผมเอาโจทย์เลขนี้มาให้เด็กๆดูครับ: โจทย์คือ a, b, c, d เป็นจำนวนเต็มบวก ผลรวมของ a, b, c, d เท่ากับ 63 ให้หาค่าที่มากที่สุดของ ab … วิทย์ม.ต้น: เขียนโปรแกรมไพธอนแก้ปัญหาแบบควายถึก, โปรแกรมเข้ารหัส Caesar Cipher, และเว็บฝึกเขียนไพธอนRead more
python
วิทย์ม.ต้น: เขียนโปรแกรมไพธอนนับจำนวนครั้งที่ตัวอักษรอยู่ในข้อความ, โปรแกรมทายตัวเลข
ผมให้เด็กม.2-3 ไปเขียนโปรแกรมนับจำนวนครั้งว่าตัวอักษรแต่ละตัวในข้อความเกิดขึ้นกี่ครั้งเช่น ถ้าข้อความคือ “hello” โปรแกรมก็ควรนับมาว่า h เกิด 1 ครั้ง, e เกิด 1 ครั้ง, l เกิด 2 … วิทย์ม.ต้น: เขียนโปรแกรมไพธอนนับจำนวนครั้งที่ตัวอักษรอยู่ในข้อความ, โปรแกรมทายตัวเลขRead more
วิทย์ม.ต้น: เขียนโปรแกรม ไพธอนแปลงข้อความและเกมทายตัวเลข
ผมให้เด็กๆม.2-3 ไปพยายามเขียนโปรแกรมแปลงข้อความแบบในรูปนี้ครับ: เด็กบางคนทำได้ บางคนยังติดอยู่ ผมจะเขียนทีละขั้นตอนให้เด็กๆดู ค่อยๆเพิ่มความสามารถโปรแกรมทีละนิดๆ และตรวจเช็คการทำงานแต่ละขั้นตอน เด็กๆได้เรียนรู้เรื่องสตริงที่ไม่สามารถเปลี่ยนแปลงได้ในไพธอน รู้จักการเก็บข้อมูลไว้ในลิสต์แล้วเปลี่ยนเป็นสตริงภายหลัง รู้จักใช้ดิกชันนารีในไพธอนเก็บข้อมูล รู้จัก .maketrans(…) และ .translate(…) ที่สตริงแต่ละตัวสามารถใช้ได้ ดู … วิทย์ม.ต้น: เขียนโปรแกรม ไพธอนแปลงข้อความและเกมทายตัวเลขRead more