dezembro 19, 2025

Ângulo em Código

Por admin

Sobre a Matemática

Ângulo é a região do plano determinada por duas semirretas, chamadas de lados do ângulo, que partem de um mesmo ponto, chamado vértice.

Ângulo agudo é o que mede menos de 90°.

Ângulo central tem vértice no centro de uma circunferência.

Ângulo de uma volta é o que mede 360°.

Ângulo obtuso é o que mede mais de 90° e menos de 180°.

Ângulo raso é o que mede 180°.

Ângulo reto é o que mede 90°.

Sobre o Código

Na linguagem de programação Python,

def – é a palavra-chave usada para definir uma função, ou seja, um bloco de código que executa uma tarefa específica quando é chamado.

if – é a estrutura de decisão que executa um bloco de código somente se uma condição for verdadeira.

< – é o operador relacional menor que, usado para comparar dois valores.

return – é o comando que encerra a execução de uma função e devolve um valor para quem a chamou.

elif – é a abreviação de else if; permite testar uma nova condição caso a condição do if anterior seja falsa.

== – é o operador relacional igual a, usado para verificar se dois valores são iguais.

else – é o bloco executado quando nenhuma das condições anteriores (if ou elif) é verdadeira.

[] – representa uma lista, estrutura usada para armazenar vários valores em uma única variável.

print – é a função usada para exibir informações na tela.

\n – é o caractere especial que representa quebra de linha, fazendo o texto continuar na linha de baixo.

for ... in – é a estrutura de repetição que percorre cada elemento de uma sequência (lista, string, etc.).

True – é o valor lógico que representa verdadeiro.

False – é o valor lógico que representa falso.

# – é usado para criar comentários ao código, que são notas para se entender melhor o que o código faz.

Vamos ao código…

def classificar_angulo(medida):
    """
    Classifica um ângulo de acordo com sua medida em graus.
    """

    if medida < 0:
        return "Medida inválida"
    elif medida < 90:
        return "Ângulo agudo"
    elif medida == 90:
        return "Ângulo reto"
    elif medida < 180:
        return "Ângulo obtuso"
    elif medida == 180:
        return "Ângulo raso"
    elif medida == 360:
        return "Ângulo de uma volta"
    else:
        return "Ângulo maior que uma volta"
Código Python (.py)O que faz
def classificar_angulo(medida):Cria uma função chamada classificar_angulo que recebe a medida de um ângulo em graus.
if medida < 0:Verifica se a medida do ângulo é negativa.
return “Medida inválida”Retorna uma mensagem informando que a medida não é válida.
elif medida < 90:Verifica se o ângulo é menor que 90 graus.
return “Ângulo agudo”Classifica o ângulo como agudo.
elif medida == 90:Verifica se o ângulo mede exatamente 90 graus.
return “Ângulo reto”Classifica o ângulo como reto.
elif medida < 180:Verifica se o ângulo é maior que 90 e menor que 180 graus.
return “Ângulo obtuso”Classifica o ângulo como obtuso.
elif medida == 180:Verifica se o ângulo mede 180 graus.
return “Ângulo raso”Classifica o ângulo como raso.
elif medida == 360:Verifica se o ângulo mede 360 graus.
return “Ângulo de uma volta”Classifica o ângulo como ângulo de uma volta.
else:Caso nenhuma condição anterior seja atendida.
return “Ângulo maior que uma volta”Informa que o ângulo é maior que 360 graus.
def angulo_central(vertice_no_centro):
    """
    Verifica se o ângulo é central.
    """
    if vertice_no_centro:
        return "Ângulo central (vértice no centro da circunferência)"
    else:
        return "Não é ângulo central"
Código Python (.py)O que faz
def angulo_central(vertice_no_centro):Cria uma função para verificar se o ângulo é central.
if vertice_no_centro:Verifica se o vértice do ângulo está no centro da circunferência.
return “Ângulo central”Informa que o ângulo é central.
else:Caso o vértice não esteja no centro.
return “Não é ângulo central”Informa que o ângulo não é central.
# -----------------------------
# Testes e demonstração
# -----------------------------

angulos = [30, 90, 120, 180, 360]

print("CLASSIFICAÇÃO DE ÂNGULOS:\n")

for angulo in angulos:
    print(f"Ângulo de {angulo}° → {classificar_angulo(angulo)}")

print("\nTIPO DE ÂNGULO QUANTO À POSIÇÃO:\n")

print(angulo_central(True))
print(angulo_central(False))
Código Python (.py)O que faz
angulos = [30, 90, 120, 180, 360]Cria uma lista com medidas de ângulos para teste.
print(“CLASSIFICAÇÃO DE ÂNGULOS:\n”)Exibe na tela o título “CLASSIFICAÇÃO DE ÂNGULOS:” e pula uma linha para organizar a saída.
for angulo in angulos:Percorre cada valor da lista de ângulos.
print(f”Ângulo de {angulo}° → {classificar_angulo(angulo)}”)Chama a função classificar_angulo, recebe o valor retornado e exibe o resultado na tela.
print(“\nTIPO DE ÂNGULO QUANTO À POSIÇÃO:\n”)Pula uma linha, exibe o título “TIPO DE ÂNGULO QUANTO À POSIÇÃO:” e pula outra linha para separar os resultados.
print(angulo_central(True))Chama a função angulo_central, recebe o texto retornado e exibe na tela.
print(angulo_central(False))Chama a função angulo_central, recebe o texto retornado e exibe na tela.

Saída do código (valor de retorno)…

CLASSIFICAÇÃO DE ÂNGULOS:

Ângulo de 30° → Ângulo agudo
Ângulo de 90° → Ângulo reto
Ângulo de 120° → Ângulo obtuso
Ângulo de 180° → Ângulo raso
Ângulo de 360° → Ângulo de uma volta

TIPO DE ÂNGULO QUANTO À POSIÇÃO:

Ângulo central (vértice no centro da circunferência)
Não é ângulo central

Fonte:

  • Editora Didática Paulista. Ensino Didático 2000: Ensino Fundamental e Ensino Médio. Sorocaba: Editora Didática Paulista, [s.d.].
  • Códigos e comentários gerados por ChatGPT com revisão nossa.
  • https://docs.python.org/pt-br/3/ [Documentação Oficial do Python]