docs: 新增註解
This commit is contained in:
parent
987081e6d3
commit
afe85fb5b9
@ -34,6 +34,10 @@ class Course():
|
|||||||
|
|
||||||
class CourseTable():
|
class CourseTable():
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
'''
|
||||||
|
初始化課表
|
||||||
|
取得課堂資料
|
||||||
|
'''
|
||||||
self.table = {}
|
self.table = {}
|
||||||
for i in range(1, 6):
|
for i in range(1, 6):
|
||||||
for j in "abcdzefghijklm":
|
for j in "abcdzefghijklm":
|
||||||
@ -44,6 +48,9 @@ class CourseTable():
|
|||||||
)
|
)
|
||||||
|
|
||||||
def showTableStatus(self):
|
def showTableStatus(self):
|
||||||
|
'''
|
||||||
|
For debug
|
||||||
|
'''
|
||||||
for j in "abcdzefghijklm":
|
for j in "abcdzefghijklm":
|
||||||
for i in range(1, 6):
|
for i in range(1, 6):
|
||||||
if self.table[str(i)+j] != None:
|
if self.table[str(i)+j] != None:
|
||||||
@ -53,6 +60,10 @@ class CourseTable():
|
|||||||
print()
|
print()
|
||||||
|
|
||||||
def add(self, courseID):
|
def add(self, courseID):
|
||||||
|
'''
|
||||||
|
使用 course ID 新增課程到課表
|
||||||
|
若課程時間不符或者該時間已經有了則新增失敗
|
||||||
|
'''
|
||||||
for course in self.courseData:
|
for course in self.courseData:
|
||||||
if course['number'] == courseID:
|
if course['number'] == courseID:
|
||||||
targetCourse = Course(course)
|
targetCourse = Course(course)
|
||||||
@ -76,6 +87,9 @@ class CourseTable():
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
def remove(self, courseID):
|
def remove(self, courseID):
|
||||||
|
'''
|
||||||
|
移除課程
|
||||||
|
'''
|
||||||
for key, value in self.table.items():
|
for key, value in self.table.items():
|
||||||
if value.data['number'] == courseID:
|
if value.data['number'] == courseID:
|
||||||
self.table[key] = None
|
self.table[key] = None
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user