Exemple #1
0
 def __init__(self, codigo: int, titulo: str, ano: int, editora: Editora,
              autor: Autor, numeroCapitulo: int, tituloCapitulo: str):
     self.__codigo = codigo
     self.__titulo = titulo
     self.__ano = ano
     self.__editora = editora
     self.__autores = [autor]
     self.__capitulos = [Capitulo(numeroCapitulo, tituloCapitulo)]
Exemple #2
0
 def incluir_capitulo(self, numero_capitulo: int, titulo_capitulo: str):
     if isinstance(numero_capitulo, int) and (titulo_capitulo, str):
         for objeto in self.__capitulos:
             if (titulo_capitulo not in self.__capitulos) and (
                     numero_capitulo
                     not in self.__capitulos) and (capitulo is not None):
                 capitulo = Capitulo(titulo_capitulo, numero_capitulo)
                 self.__capitulos.append(capitulo)
Exemple #3
0
 def incluirCapitulo(self, numeroCapitulo: int, tituloCapitulo: str):
     if isinstance(numeroCapitulo, int) and isinstance(tituloCapitulo, str):
         capitulo_incluso = False
         for i in self.__capitulos:
             if i.titulo == tituloCapitulo:
                 capitulo_incluso = True
         if not capitulo_incluso:
             self.__capitulos.append(
                 Capitulo(numeroCapitulo, tituloCapitulo))
         else:
             print('O capitulo ja estava incluso.')
     else:
         print('Numero e titulo invalidos.')
Exemple #4
0
 def incluirCapitulo(self, numeroCapitulo: int, tituloCapitulo: str):
     #Como são passados o número e o título do capítulo, não precisamos fazer uma verificação de tipo, apenas criar um objeto capítulo
     capitulo = Capitulo(numeroCapitulo, tituloCapitulo)
     if capitulo not in self.__capitulos:
         self.__capitulos.append(capitulo)
Exemple #5
0
 def incluirCapitulo(self, numeroCapitulo: int, tituloCapitulo: str):
     if tituloCapitulo not in [c.titulo for c in self.capitulos]:
         self.capitulos.append(Capitulo(numeroCapitulo, tituloCapitulo))