Compre o e-book deste material aqui!
Uma classe é uma forma de estrutura que permite a alocação conjunta de dados e funções. Em Python, a sintaxe de definição de uma classe é
Usualmente, os blocos de programação consistem de definições de funções (métodos). Por exemplo,
Neste código, temos a definição da classe MinhaClasse (linhas 1-3). Esta classe contém o método MinhaClasse.digaOla() (linhas 2-3). Obrigatoriamente, na definição de um método de uma classe deve conter o primeiro parâmetro self. Um objeto desta classe4242endnote: 42Uma nova instância da classe. e identificado por obj é alocado na linha 5. Na linha 6, este objeto chama seu método obj.digaOla().
O método especial __init__() é executado na construção de cada nova instância da classe (objeto da classe). Por exemplo,
Aqui, o atributo Brasileira.pais é compartilhada entre todas as instâncias da classe (objetos), enquanto que Brasileira.nome é um atributo de cada objeto. O método __init__() (linhas 3-4) é executada no momento da criação de cada nova instância (linhas 11 e 13).
No seguinte código, começamos a definição de uma classe para a manipulação de triângulos.
Considere o Código 11. Adicione o método calcLados(), que computa e aloca o comprimento de cada lado do triângulo.
Considere o Código 11. Adicione o método calcPerimetro(), que computa e retorna o valor do perímetro do triângulo.
Considere o Código 11. Adicione o método calcAngulos(), que computa e aloca os ângulos do triângulo.
Dica: use a Lei dos Cossenos.
Considere o Código 11. Adicione o método area(), que computa a área do triângulo.
Dica: use o Teorema de Herão.
Similar a classe Triangulo (Código 11), implemente uma nova classe Quadrilateros com as seguintes propriedades e métodos de quadriláteros :
vértices (tuples).
lados (floats).
cálculo do perímetro (método).
cálculo da área (método).
visualização gráfica (método +plot+).
Implemente uma classe para a manipulação de polinômios de segundo grau. A classe deve conter as seguintes propriedades e métodos:
coeficientes (floats).
cálculo do ponto de interseção com o eixo y (método).
cálculo do vértice da parábola associada ao polinômio (método).
cálculo das raízes do polinômio (método).
plotagem do gráfico do polinômio (método).
Dica: utilize a notação .
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a Política de Uso de Dados para mais informações. Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!