ทำการexport file มาจาก speedsheet โดยเป็น .csv
ภาษาที่ใช้ - Python version 3.5.1
ผลลัพธ์
หลักการในการคิด
-ทำการอ่านไฟล์ .csv ให้ได้
-ตรวจสอบว่าจะเอาแถวไหนไปคำนวณบ้าง โดยใช้แถวที่มีรหัสสิชา ซึ่งรหัสวิชาทุกวิชาจะขึ้นต้นด้วยเลข 0 เมื่อพบเลข0 ก็จะตรวจสอบว่าช่องเกรดที่เราได้รับเป็นเกรดอะไร ให้นำเกรดที่เราได้เทียบเป้นตัวเลข แล้วนำไปคำนวณหา เกรด*หน่วยกิต ของทุกวิชาที่เคยเรียน กับ หน่วยกิตรวมทั้งหมด แล้วนำมาหารกัน ก็จะได้ เกรดของเรานั่นเอง
แหล่งอ้างอิง : https://docs.python.org/2/library/csv.html



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