วันพุธที่ 17 มกราคม พ.ศ. 2561

(Week 2-1) Create HTML form for your simple app

- calculator

สร้างเครื่องคิดเลขแบบ simple 
ขอบเขตที่ทำได้ + , - , * , / ทำเป็น python cgi

code
สร้าง html form แบบง่ายๆรับ ค่า x , y , เครื่องหมาย ( + , - , * , / ) กด submit แล้วทำการ redirect กลับมาหน้าเดิมพร้อมคำตอบที่ผ่านการคำนวณแล้ว



ตัวอย่างการทำงาน
หน้าเริ่มต้น



ทดสอบใส่ x y แต่ไม่มีเครื่องหมาย

ทดสอบ +
 
ทดสอบ -
 
ทดสอบ *
 
ทดสอบ /
 

- sudoku

สร้างเกม sudoku แบบ simple 
ขอบเขตที่ทำได้ มีโจทย์เพียงโจทย์เดียว กดส่งแล้ว ถ้าถูกจะขึ้นว่า well done! ถ้าผิด Please try again
ทำเป็น python cgi แบบ basic

กติกาการเล่น Sudoku

   - ทุกแถวในแนวนอน ต้องมีตัวเลข 1 – 9 และต้องไม่ซ้ำกัน
   - ทุกแถวในแนวตั้ง ต้องมีตัวเลข 1 – 9 และต้องไม่ซ้ำกัน
   - ทุกตารางย่อย 3 x 3 ต้องมีตัวเลข 1 – 9 และต้องไม่ซ้ำกัน

code
การทำงานไม่ได้ใช้ algorithm ของ sudoku วนเช็ค เนื่องจากตอนแรกใช้ alogorithm แล้วเกิดบัค จึงใช้การเช็คแบบง่ายๆโดยเก็บเฉลยไว้ถ้าผู้เล่นทำถูกต้องจะส่ง Well done กลับไป ถ้าผิดจะส่ง Please try again ถ้าใส่ไม่ครบจะส่ง Please fill in the blank กลับไป (ถ้าใส่อย่างอื่นนอกจากตัวเลขไปเข้าเคสทำผิด(ถ้าใส่ครบทุกช่อง)หรือใส่ไม่ครบทันที(ถ้าใส่ไม่ครบทุกช่อง))


ตัวอย่างการทำงาน
หน้าเริ่มต้น (กรณีใส่ไม่ครบเหมือนหน้าเริ่มต้น)

กรณีทำถูกต้อง


กรณีทำผิด

 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น