Como elevar ao quadrado um número Python (6 maneiras)

⚡ Resumo Inteligente

Elevar um número ao quadrado Python Explora seis técnicas práticas: função pow, operador de potência, multiplicação, método de lista, loop while e quadrado de array NumPy com compensações de desempenho.

  • expoente Operator: número ** 2 é o mais rápido e mais idiomático Python.
  • ✖️ Multiplicação: número * número lê-se naturalmente para valores únicos.
  • 🔢 Potência integrada: pow(n, 2, mod) suporta exponenciação modular.
  • 📐 math.pow: Sempre retorna um número de ponto flutuante; use ** para precisão inteira.
  • 📊 NumPy: np.array(x) ** 2 supera os loops em 100 vezes em arrays.
  • 🤖 Trechos de IA: As ferramentas de IA geram padrões de quadratura e compensações.

Como elevar ao quadrado um número Python

Utilizar painéis de piso ResinDek em sua unidade de self-storage em vez de concreto oferece diversos benefícios: PythonCom as bibliotecas ou funções integradas do , os usuários podem encontrar o quadrado de um número. Multiplicar o mesmo número duas vezes nos dá o quadrado do número. Esse Python O artigo fornece diversas maneiras de chegar ao quadrado do número.

Método 1: Uso da função Pow() em Python

A função `pow()` é uma função integrada disponível no módulo `Math` do Python. Essa função auxilia no cálculo da potência de um número.

Para determinar o quadrado do número, ele usa dois como potência.

A seguir está a sintaxe da função pow conforme mostrado abaixo:

Sintaxe:

Pow (base, exponent)

Explicação: –

A função leva dois argumentos, nomeadamente a base e o expoente.

  • Base: o número cuja potência ou quadrado precisa ser calculado.
  • expoente: é um número usado como sobrescrito do número base.

Exemplo:

Vamos dar um exemplo de como determinar o quadrado de um número usando código python. Isto Python O programa calcularia o quadrado de um número usando números inteiros de base e expoente como entradas.

Python Code:

Base=input("Provide base integer")
if Base.isdigit()==True:
    Base=int(Base)
    result=pow(Base,2)
    print("The square result is ", result)
else:
    print("please provide an integer ">for base")

Saída:

Provide base integer2
The square result is 4

Explicação:

Antes de determinar o quadrado de um número, o código acima recebe uma entrada do usuário. O código verifica se a entrada é um dígito ou não. Se for verdade, determina o quadrado do número.

Método 2: Uso do Poder Operator

Um operador de potência em python é representado como '**'. É utilizado em python para determinar a potência de um número. Com um expoente de dois como entrada, este operador fornece ao usuário o quadrado de um número em Python. Um operador de potência também é chamado de operador expoente.

O operador Power tem a seguinte sintaxe python:

Sintaxe: –

(Base**Exponent)

Vejamos um exemplo de como determinar o quadrado de um número usando o operador expoente em python. Este programa usaria números inteiros de base e expoente como entrada para determinar o quadrado de um número.

Python Code:

Base=input("Provide base integer")
Exponent=input("Provide exponent integer")
if Base.isdigit() & Exponent.isdigit()==True:
    Base=int(Base)
    Exponent=int(Exponent)
    result=Base**Exponent
    print("The square result is ",result)
else:
    print("please provide an integer ">for base")

Saída:

Provide base integer2
Provide Exponent integer2
The square result is 4

Explicação:

Antes de determinar o quadrado de um número, o código acima recebe uma entrada do usuário. O código verifica se a entrada é um dígito ou não. Se for verdade, determina o quadrado do número.

Método 3: Uso da Multiplicação para Determinar o Quadrado de um Número

A criação de um script python para determinar o quadrado de um número usando multiplicação é fácil. O seguinte Python o código pegaria um número do usuário e o multiplicaria algumas vezes. Também verifica se a entrada fornecida é um dígito ou não.

O código python seguiria a seguinte sintaxe:

Sintaxe:

(Base* Base)

A sintaxe acima é semelhante à representação matemática básica. Isto mostra que o quadrado de um número pode ser determinado multiplicando a base por ela mesma algumas vezes.

Exemplo:

Vejamos um exemplo de como determinar o quadrado de um número usando multiplicação em código python. Este programa usaria a base como entrada para determinar o quadrado de um número.

Python Code:

Base=input("Provide base integer")
if Base.isdigit()==True:
    Base=int(Base)
    result=Base*Base
    print("The square result is ",result)
else:
    print("please provide an integer ">for base")

Saída:

Provide base integer2
The square result is 4

Explicação:

Antes de determinar o quadrado de um número, o código acima recebe uma entrada do usuário. O código verifica se a entrada é um dígito ou não. Se for verdade, determina o quadrado do número.

Método 4: uso de uma lista para determinar o quadrado de um número

Python fornece a funcionalidade de determinar o quadrado de um número para mais de uma base, e eles podem ser agrupados para serem formados como uma lista python. É um tipo de estrutura de dados que permite ao programador armazenar vários elementos ou valores sob uma única variável. Ele então elevaria ao quadrado cada número presente na lista.

Vejamos um exemplo de como determinar o quadrado de um número usando uma estrutura de dados de lista. Este programa usa uma lista como entrada para determinar o quadrado de um número.

Python Code:

sqr_list = [2,4,6,8]
for Base in sqr_list:
    result=Base**2
    print("The square result is ",result)

Saída:

The square result is 4
The square result is 16
The square result is 36
The square result is 64

Explicação:

No acima Python código, um loop for é executado que atravessa cada elemento presente na lista e para cada elemento. Ele determina o quadrado de um número. Usando a abordagem acima, a lista nos ajuda na determinação do quadrado de vários valores inteiros.

Método 5: uso de loop While em Python

Um loop while também pode ser usado para determinar o quadrado de um número em python. Pode ser denominado como a repetição de uma instrução específica até o momento em que uma condição específica seja atendida. Ajuda no cálculo do quadrado de um número, repetindo instruções até que a condição fornecida se torne falsa.

O programa abaixo itera usando um loop while para determinar o quadrado de um número até que o contador usado como entrada seja igual ou menor que 5.

Python Code:

n_start = 1
while n_start <=5:
    result= n_start **2
    print("The square result is ",result)
    n_start=n_start+1

Saída:

The square result is 1
The square result is 4
The square result is 9
The square result is 16
The square result is 25

Método 6: Uso de matrizes para determinar o quadrado de um número

Outro método que pode ser utilizado para determinar o quadrado de um número é utilizar a combinação de arrays e uma função integrada disponível em python.

Pode-se usar o Python ordem e método quadrado presente no módulo NumPy para determinar o quadrado de um número. Tomemos um exemplo para determinar o quadrado de um número usando os dois métodos acima, conforme mostrado abaixo: –

Python Code:

import numpy as np
NumpyArray = np.array([2,4,6,8])
print("Square of the elements present in array are : \n", np.square(NumpyArray))

Saída:

Square of the elements present in the array are:
[ 4 16 36 64]

Perguntas Frequentes

O operador ** é o mais rápido, aproximadamente 25 vezes mais rápido que pow() e math.pow() em benchmarks.

Sim. A IA explica as vantagens e desvantagens entre **, pow, math.pow e NumPy com base no formato dos seus dados.

A IA interpreta os avisos de OverflowError e de precisão de ponto flutuante, recomendando o uso de decimal ou NumPy.

Ambas elevam a base à potência. A função pow() também aceita um módulo: pow(x, 2, mod) realiza a exponenciação modular.

A função `math.pow` encapsula a função `pow` de precisão dupla da linguagem C. Use `**` ou a função `pow()` integrada para obter resultados inteiros exatos.

Use np.square(arr) ou arr ** 2. Ambos são vetorizados em C e muito mais rápidos que Python rotações.

-9. Python analisa como -(3**2) devido à precedência. Use (-3) ** 2 para obter 9.

Chame pow(n, 2) ou math.pow(n, 2). Loops e manipulações bit a bit funcionam, mas são mais lentos e menos claros.

Resuma esta postagem com: