1. O que é o comando import?
Na linguagem Python, o comando import é utilizado para importar módulos, permitindo que nosso programa utilize funcionalidades que foram desenvolvidas anteriormente.
Imagine que você está criando um programa e precisa calcular a raiz quadrada de um número. Em vez de desenvolver o cálculo do zero, podemos utilizar uma função que já existe no Python.
Para isso, utilizamos o comando import.
Exemplo:
import math
resultado = math.sqrt(25)
print(resultado)
Saída:
5.0
Nesse exemplo:
math.sqrt(25) calcula a raiz quadrada de 25.
import solicita a importação de um módulo.
math é o nome do módulo importado.
sqrt() é uma função disponível nesse módulo.
Principais funções e constantes do módulo math
| Função ou constante | Descrição | Exemplo | Resultado |
|---|---|---|---|
math.sqrt(x) | Raiz quadrada | sqrt(25) | 5.0 |
math.pow(x, y) | Potência | pow(2, 3) | 8.0 |
math.ceil(x) | Arredonda para cima | ceil(4.2) | 5 |
math.floor(x) | Arredonda para baixo | floor(4.9) | 4 |
math.trunc(x) | Remove a parte decimal | trunc(4.9) | 4 |
math.fabs(x) | Valor absoluto | fabs(-10) | 10.0 |
math.factorial(x) | Fatorial | factorial(5) | 120 |
math.sin(x) | Seno | sin(pi/2) | 1.0 |
math.cos(x) | Cosseno | cos(0) | 1.0 |
math.log10(x) | Logaritmo decimal | log10(100) | 2.0 |
math.gcd(a, b) | Máximo divisor comum | gcd(12, 18) | 6 |
math.pi | Constante Pi | pi | 3.14159… |
math.e | Número de Euler | e | 2.71828… |
ATIVIDADE
Uma empresa de desenvolvimento de software foi contratada por uma escola para criar uma aplicação que ajude os estudantes a calcular a área e o perímetro de figuras geométricas.
O sistema deverá trabalhar com quatro figuras: quadrado, retângulo, círculo e triângulo retângulo.
Para organizar melhor o código, a equipe decidiu utilizar os conceitos de Programação Orientada a Objetos (POO), criando uma classe para cada figura geométrica.
Você ficou responsável pela codificação e recebeu um código Python com as classes e os métodos já definidos. Entretanto, todos os métodos estão incompletos, contendo apenas a instrução pass.
Sua missão é completar o código fornecido, substituindo os comandos pass pelas instruções necessárias para que o programa funcione corretamente.
Requisitos:
- Implemente os métodos construtores (
__init__) para inicializar os atributos de cada objeto. - Implemente o método
calcular_area()nas quatro classes. - Implemente o método
calcular_perimetro()nas quatro classes. - Na classe
Triangulo, implemente o métodocalcular_hipotenusa()utilizando o Teorema de Pitágoras. - Utilize o módulo
mathpara realizar os cálculos matemáticos necessários. - Execute o programa e verifique se os resultados estão corretos.
Atenção: não altere os nomes das classes, dos métodos ou dos parâmetros. O objetivo é completar a implementação mantendo a estrutura fornecida.







OBS: utilize as figuras abaixo para relembrar os cálculos




Código completo:



