março 2, 2026

Frações de Frações em Código

Por admin

Sobre a Matemática

Fração de fração é uma ou mais partes de uma fração.

Regra – Para se calcular uma fração de frações, basta fazer a multiplicação das frações. Exemplo, tomar os 2/3 de 4/5: 2/3 x 4/5 = 8/15.

Sobre o Código

Na linguagem de programação Python,

from – é a palavra-chave usada para importar algo de um módulo ou biblioteca.

fractions – é o nome da biblioteca padrão que contém a classe Fraction, usada para trabalhar com frações exatas.

import – é a palavra-chave que indica que estamos trazendo (importando) algo de um módulo para usar no código.

Fraction() – é a classe da biblioteca fractions que cria objetos de fração. Exemplo: Fraction(2,3) representa 2/3.

def – é a palavra-chave usada para definir uma função.

return – indica o valor que uma função devolve quando é chamada.

* – é o operador de multiplicação. No caso das frações, multiplica numerador com numerador e denominador com denominador.

print() – é a função que exibe informações na tela/console.

f"...{}" (f-string, string formatada) – permite inserir valores de variáveis diretamente dentro de uma string usando {}. Exemplo: f"{f1} de {f2} = {resultado}" mostra os valores das variáveis no texto.

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

from fractions import Fraction

def fracao_de_fracao(fracao1, fracao2):
    """
    Calcula a fração de fração multiplicando duas frações.
    Exemplo: 2/3 de 4/5 = Fraction(2,3) * Fraction(4,5) = 8/15
    """
    return fracao1 * fracao2

# Exemplo de uso
f1 = Fraction(2, 3)   # representa 2/3
f2 = Fraction(4, 5)   # representa 4/5

resultado = fracao_de_fracao(f1, f2)
print(f"{f1} de {f2} = {resultado}")
Código Python (.py)O que faz
from fractions import FractionImporta a classe Fraction da biblioteca padrão fractions, que permite trabalhar com frações exatas em Python.
def fracao_de_fracao(fracao1, fracao2):Define uma função chamada fracao_de_fracao que recebe duas frações como parâmetros.
“””Início da docstring (comentário explicativo da função).
Calcula a fração de fração multiplicando duas frações.Explica o propósito da função: calcular o produto de duas frações.
Exemplo: 2/3 de 4/5 = Fraction(2,3) * Fraction(4,5) = 8/15Dá um exemplo prático de como a função funciona.
“””Final da docstring.
return fracao1 * fracao2Retorna o resultado da multiplicação das duas frações recebidas como parâmetros.
f1 = Fraction(2, 3)Cria uma fração equivalente a 2/3.
f2 = Fraction(4, 5)Cria uma fração equivalente a 4/5.
resultado = fracao_de_fracao(f1, f2)Chama a função fracao_de_fracao passando f1 e f2 e guarda o resultado na variável resultado.
print(f”{f1} de {f2} = {resultado}”)Exibe no console a operação realizada e o resultado, formatando a saída como texto.

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

2/3 de 4/5 = 8/15

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 Microsoft Copilot com revisão nossa.
– https://docs.python.org/pt-br/3/ [Documentação Oficial do Python]