fevereiro 3, 2026

Proporção em Código

Por admin

Sobre a Matemática

Proporção é a igualdade de duas razões. Chama-se também igualdade fracionária ou equiquociente.

Assim, a expressão 18/6 = 12/4 é proporção que se enuncia assim: 18 está para 6, assim como 12 está para 4.

O primeiro termo e o último chamam-se extremos, e os outros dois, meios. No exemplo dado 18 e 4, são os extremos; 6 e 12 os meios.

Quando os meios ou os extremos são iguais, a proporção chama-se contínua.

Na proporção citada acima, o quarto termo chama-se quarta proporcional.

Na proporção contínua: 2/6 = 6/18, cada um dos termos iguais, 6, chama-se média proporcioanl dos dois primeiros.

Indica-se, às vezes, uma proporção: a/b = c/d do modo seguinte: a:b:c:d.

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 reutilizável.

/ – é o operador de divisão, usado para calcular a razão entre dois valores, retornando um número decimal.

= – é o operador de atribuição, usado para guardar um valor dentro de uma variável.

print() – é a função que exibe informações na tela (saída de dados).

f"...{}" – é a forma de string formatada (f-string) que permite inserir valores de variáveis dentro de um texto usando {}.

from – é a palavra-chave usada para importar partes específicas de uma biblioteca.

fractions – é a Biblioteca padrão usada para trabalhar com frações e razões exatas.

import – é a palavra-chave que importa uma biblioteca ou módulo para uso no código.

Fraction() – é a classe da biblioteca fractions que cria frações matemáticas exatas, representando razões.

float() – é a função que converte um valor para número decimal, muito usada para transformar frações em valores numéricos.

# – é 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…

# Proporção usando biblioteca (fractions)
from fractions import Fraction

a = 3
b = 1

proporcao = Fraction(a, b)

print(f"A razão de {a} para {b} é {proporcao}")
print(f"Em forma decimal, essa proporção vale {float(proporcao)}")
Código Python (.py)O que faz
from fractions import FractionImporta a classe Fraction, usada para representar razões como frações exatas.
a = 3Define o primeiro valor da proporção.
b = 1Define o segundo valor da proporção.
proporcao = Fraction(a, b)Cria uma fração que representa a razão entre a e b.
print(f”A razão de {a} para {b} é {proporcao}”)Mostra a razão na forma de fração matemática (3/1).
print(f”Em forma decimal, essa proporção vale {float(proporcao)}”)Converte a fração para número decimal e exibe o valor.

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

A razão de 3 para 1 é 3
Em forma decimal, essa proporção vale 3.0

# Proporção sem biblioteca 
def proporcao(valor1, valor2):
    razao = valor1 / valor2
    return razao


a = 3
b = 1

resultado = proporcao(a, b)

print(f"A proporção de {a} para {b} é {resultado}")
Código Python (.py)O que faz
def proporcao(valor1, valor2):Define uma função chamada proporcao que recebe dois valores numéricos.
razao = valor1 / valor2Calcula a razão (proporção) dividindo o primeiro valor pelo segundo.
return razaoRetorna o valor da proporção calculada.
a = 3Define a primeira grandeza com valor 3.
b = 1Define a segunda grandeza com valor 1.
resultado = proporcao(a, b)Chama a função proporcao passando a e b e guarda o resultado.
print(f”A proporção de {a} para {b} é {resultado}”)Exibe na tela a proporção calculada usando formatação de texto.

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

A proporção de 3 para 1 é 3.0

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]