# Sistema electivo en el proyecto implica una gran cantidad de datos y funciones, requieren la introducción de orientado a objetos pensando que es altamente integrado
# 1, datos de la escuela y la integración funcional
# 2, los datos y la integración de funciones supuesto
# 3, los datos del estudiante y la integración de funciones
# 4, la funcionalidad conferenciante y la integración de datos
# 5, los datos de clase y la integración de funciones
# ps: los estudiantes no pueden escribir, se puede utilizar de una manera ordinaria, dio por primera vez los datos y funciones escritas, y luego considerar el pensamiento orientado a objetos integración
clase de la Escuela:
def __init __ (self, nombre, dirección):
self.name = nombre
self.address = dirección de
def addClass (self, nombre, de SchoolName):
nombre de clase = schoolclass (nombre, en SchoolName)
de retorno nombre de clase
de clase schoolclass:
def __init __ (self , nombre, de SchoolName):
self.name = nombre
self.address = en SchoolName
def addcourse (self, nombre, ciclo, precio):
Por supuesto = curso (nombre, ciclo, precio)
por supuesto retorno de
la clase del curso:
def __init __ (self, nombre, ciclo, precio):
self.name = nombre
self.cycle = ciclo
self.price = precio
clase Student:
de género = 0
def __init __ (self, escuela, nombre, edad, identificación, sexo):
self.school = Escuela
self.name = nombre
self.age = edad
self.id = id
self.sex = sexo
elección def (self, nombre de clase):
auto .classname = classname
clase Maestro:
def __init __ (self, nombre, edad, salario, leve):
self.name = nombre
self.age = edad
self.salary = salario
self.leve = leve
grado def (self, student_obj, grado) :
student_obj.gender = grado
school1 = Escuela ( '老男孩上海校区', '上海虹桥')
print (school1 .__ dict__)
classname1 = school1.addclass ('14 clase',' Shanghai campus de chicos viejos)
de impresión (classname1 .__ dict__)
course1 = classname1.addcourse ( 'Python', '5 meses', '10 bloque ')
Imprimir (course1 .__ dict__)
STUDENT1 = Estudiantes ( 'old boys Shanghai campus,' 'John Doe', 18,2017050, 'macho' )
student1.choice ( 'Python')
Imprimir (STUDENT1 .__ dict__ magia)
teacher1 = Maestro ( 'John Doe', 18,10000,3)
teacher1.grade (student1,90)
Imprimir (teacher1 .__ dict__ magia)
Imprimir (STUDENT1 .__ dict__ magia)