Commits

Francisco Souza  committed ebae12b

Correção de erro em código Python na seção 15.8 que estava gerando problemas com o syntax highlighting.

  • Participants
  • Parent commits ba1504f

Comments (0)

Files changed (1)

File edicao_1.1/capitulo_15.rst

       if carta in self.cartas:
         self.cartas.remove(carta)
         return True
-      else
+      else:
         return False
 
 O operador ``in`` retorna verdadeiro se o primeiro operando estiver contido no segundo, que deve ser uma lista ou uma tupla. Se o primeiro operando for um objeto, Python usa o método ``__cmp__`` do objeto para determinar igualdade com os itens da lista. Como o método ``__cmp__`` da classe ``Carta`` verifica por igualdade profunda, o método ``removerCarta`` também testa por igualdade profunda.