fevereiro 2, 2026

Potência em Código

Por admin

Sobre a Matemática

Potência é o produto de fatores iguais. 2 x 2 x 2 x 2 x 2 = 25 = 32. Assim, 25 é uma potência. O número 2 é a base; o número 5 é o expoente da potência.

Sobre o Código

Na linguagem de programação Python,

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

for – é a estrutura de repetição que executa um bloco de código várias vezes.

in – indica que a variável percorre os valores de uma sequência ou intervalo.

range() – gera uma sequência de números inteiros, muito usada para controlar repetições.

*= – é o operador de atribuição multiplicativa: multiplica o valor atual da variável e armazena o resultado nela mesma.

return – envia um valor de volta como resultado da função e encerra sua execução.

print() – exibe informações ou resultados na tela.

f"...()" (f-string) – permite inserir valores de variáveis ou expressões dentro de textos usando {}.

^ – é o operador de XOR (ou exclusivo). Não representa potência.

** – é o operador de potência (exponenciação).

import – é o comando usado para importar bibliotecas ou módulos externos.

math – é a biblioteca padrão que contém funções matemáticas.

.pow() – é a função da biblioteca math usada para calcular potência, retornando um valor do tipo float.

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

# Potência sem biblioteca
def potencia(base, expoente):
    resultado = 1
    for _ in range(expoente):
        resultado *= base
    return resultado

base = 2
expoente = 5

print(f"{base}^{expoente} = {potencia(base, expoente)}")
Código Python (.py)O que faz
def potencia(base, expoente):Cria uma função chamada potencia que recebe a base e o expoente.
resultado = 1Inicializa o valor com 1, pois 1 não altera multiplicações.
for _ in range(expoente):Repete o bloco de código o número de vezes definido pelo expoente.
resultado *= baseMultiplica o resultado pela base a cada repetição (fatores iguais).
return resultadoDevolve o valor final da potência calculada.
base = 3Define a base da potência.
expoente = 4Define o expoente da potência.
print(f”{base}^{expoente} = {potencia(base, expoente)}”)Mostra a potência e seu resultado na tela.

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

2^5 = 32

# Potência usando operador nativo do Python
base = 2
expoente = 5

resultado = base ** expoente

print(f"{base}^{expoente} = {resultado}")
Código Python (.py)O que faz
base = 3Define o valor da base da potência.
expoente = 4Define o número de vezes que a base será multiplicada por ela mesma.
resultado = base ** expoenteCalcula a potência usando o operador **.
print(f”{base}^{expoente} = {resultado}”)Exibe o cálculo da potência e o resultado final.

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

2^5 = 32

# Potência usando biblioteca math
import math

base = 2
expoente = 5

resultado = math.pow(base, expoente)

print(f"{base}^{expoente} = {resultado}")
Código Python (.py)O que faz
import mathImporta a biblioteca matemática padrão do Python.
base = 3Define o valor da base da potência.
expoente = 4Define o expoente da potência.
resultado = math.pow(base, expoente)Calcula a potência usando a função pow da biblioteca math.
print(f”{base}^{expoente} = {resultado}”)Mostra na tela o cálculo e o resultado da potência.

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

2^5 = 32.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]