Во-первых, создать два отделения в Пекине и Чэнду:
1. Создайте Linux \ Python два курса
2. Создание Пекине кампуса Python 3 курса и Чэнду кампуса Linux 1 курс
3, администратор создает практикующие Чжан Пекин кампус и в Python 3 Qi
4, администратор создает лектор Его Чжоу, и назначить Python 3 Qi
5, преподаватель Сяо Чжоу создал класс Python записывает три из Day02
6, преподаватель Сяо Чжоу знак, как Day02 все работы колледжа этот урок, Чжан получил A, B Ван был
7, студенты видят их цитируемые Zhang курсы
8, Чжан студентов с учетом их достижений в списке Python3, а затем удалился
9, колледж преподаватель Чжан Сяо Чжоу дал оценку
-------------------------------------------------- ----------------
Course_list = []
класс школы (Object):
DEF метод __init __ (Self, school_name):
self.school_name = school_name
self.student_list = []
self.teachers_list = []
Global Course_list
DEF Сниму (Self, объект):
self.teacher_list.append (obj.name )
Print ( "мы теперь найма новый учитель} {" формат (obj.name.))
DEF Записаться (Self, объект):
self.student_list.append (obj.name)
Print ( « у нас есть новый студент { }». формат (obj.name))
DEF метод __init __ (Self, school_name):
self.school_name = school_name
self.student_list = []
self.teachers_list = []
Global Course_list
DEF Сниму (Self, объект):
self.teacher_list.append (obj.name )
Print ( "мы теперь найма новый учитель} {" формат (obj.name.))
DEF Записаться (Self, объект):
self.student_list.append (obj.name)
Print ( « у нас есть новый студент { }». формат (obj.name))
класс класс (школа):
Защита __init __ (я, school_name, grade_code, grade_course):
супер (Grade, самость) .__ INIT __ (school_name)
self.code = grade_code
self.course = grade_course
self.members = []
Course_list.append (самообеспечение .course)
печать ( "我们现在有了{} {}的的{}" формат (self.school_name, self.code, self.course.))
защиту course_info (Я):
печать ( "课程大纲{}是day01 , day02, day03" .format (self.course))
Python = класс ( "BJ", 3 "Python")
Linux = класс ( "CD", 1, "Linux")
Защита __init __ (я, school_name, grade_code, grade_course):
супер (Grade, самость) .__ INIT __ (school_name)
self.code = grade_code
self.course = grade_course
self.members = []
Course_list.append (самообеспечение .course)
печать ( "我们现在有了{} {}的的{}" формат (self.school_name, self.code, self.course.))
защиту course_info (Я):
печать ( "课程大纲{}是day01 , day02, day03" .format (self.course))
Python = класс ( "BJ", 3 "Python")
Linux = класс ( "CD", 1, "Linux")
Класс School_member (Object):
DEF __init __ (Self, имя, возраст, пол, роль):
self.name = имя
self.age = Возраст
self.sex = Пол
self.role = Роль
self.course_list = []
Print ( «Я {} называется, я {} «формат (self.name, self.role)).
stu_num_id = 00
класс студентов (School_member):
DEF __init __ (Self, имя, возраст, пол, роль, конечно,):
Супер (студенты , Self) .__ в инициализации __ (имя, возраст, пол, роль)
Global stu_num_id
stu_num_id + =. 1
stu_id course.school_name + = "S" + STR (course.code) + STR (stu_num_id) .zfill (2)
#zfill заполненными действие при заполнении 0 перед только одной цифры, только могут делать операции на ул типа
= Stu_id self.id
self.mrk_list = {}
DEF Study (Self, курс,):
Print ( "Я пришел сюда , чтобы узнать {} класс, мой номер студент {}" формат (конечно, конечно ., Сам, идентификатор))
платить DEF (Я, конечно):
Print ( "Я плачу 1000 долларов} {" формат (course.course).)
self.course_list.append (course.course)
DEF Хвала (Self, объект):
Print ( «{ } {} класс, удивительный ".format (self.name, obj.name))
DEF mark_check (Self):
для I в self.mark_list.items ():
Print (I)
DEF OUT (Self):
Print (" Я оставил «)
DEF __init __ (Self, имя, возраст, пол, роль):
self.name = имя
self.age = Возраст
self.sex = Пол
self.role = Роль
self.course_list = []
Print ( «Я {} называется, я {} «формат (self.name, self.role)).
stu_num_id = 00
класс студентов (School_member):
DEF __init __ (Self, имя, возраст, пол, роль, конечно,):
Супер (студенты , Self) .__ в инициализации __ (имя, возраст, пол, роль)
Global stu_num_id
stu_num_id + =. 1
stu_id course.school_name + = "S" + STR (course.code) + STR (stu_num_id) .zfill (2)
#zfill заполненными действие при заполнении 0 перед только одной цифры, только могут делать операции на ул типа
= Stu_id self.id
self.mrk_list = {}
DEF Study (Self, курс,):
Print ( "Я пришел сюда , чтобы узнать {} класс, мой номер студент {}" формат (конечно, конечно ., Сам, идентификатор))
платить DEF (Я, конечно):
Print ( "Я плачу 1000 долларов} {" формат (course.course).)
self.course_list.append (course.course)
DEF Хвала (Self, объект):
Print ( «{ } {} класс, удивительный ".format (self.name, obj.name))
DEF mark_check (Self):
для I в self.mark_list.items ():
Print (I)
DEF OUT (Self):
Print (" Я оставил «)
tea_num_id = 00
класс учителей (School_member):
DEF метод __init __ (Self, имя, возраст, пол, роль, курс):
Супер (Учителя, Self) .__ в инициализации __ (имя, возраст, пол, Role)
Global tea_num_id
. tea_num_id + = 1
tea_id = course.school_name + «Т» ул (+ course.code) + ул (tea_num_id) .zfill (2)
при заполнении # zfill эффект , когда только некоторые из вышеуказанных заполнены 0, ул работает только от типа
self.id = tea_id
DEF Teach (Self, конечно,):
Print (. "Я пришел сюда , чтобы говорить о {} конечно, мой идентификатор {}" формат (конечно ,, конечно ,, Я, идентификатор))
DEF record_mark (Self, дата, конечно ,, OBJ , уровень):
obj.mark_list [ 'День' + а дата] = Уровень
класс учителей (School_member):
DEF метод __init __ (Self, имя, возраст, пол, роль, курс):
Супер (Учителя, Self) .__ в инициализации __ (имя, возраст, пол, Role)
Global tea_num_id
. tea_num_id + = 1
tea_id = course.school_name + «Т» ул (+ course.code) + ул (tea_num_id) .zfill (2)
при заполнении # zfill эффект , когда только некоторые из вышеуказанных заполнены 0, ул работает только от типа
self.id = tea_id
DEF Teach (Self, конечно,):
Print (. "Я пришел сюда , чтобы говорить о {} конечно, мой идентификатор {}" формат (конечно ,, конечно ,, Я, идентификатор))
DEF record_mark (Self, дата, конечно ,, OBJ , уровень):
obj.mark_list [ 'День' + а дата] = Уровень
а = Студенты ( "小张", 18, "М", "студент", Python)
Python.enroll (а)
a.study (Python)
a.pay (Python)
Python.enroll (а)
a.study (Python)
a.pay (Python)
б = Студенты ( "小王", 22, "F", "студент", Python)
Python.enroll (а)
b.study (Python)
b.pay (Python)
Python.enroll (а)
b.study (Python)
b.pay (Python)
с = учителей ( "小周", 30, "учитель", Python , "М")
Python.hire (с)
c.teach (Python)
t.record_mark ( "1", Python а, "А")
т .record_mark ( "1", Python б, "б")
t.record_mark ( "2", Python а, "А")
t.record_mark ( "2", Python б, "б")
печать (b.course_list)
b.mark_check ()
b.out ()
b.mark_check ()
b.out ()