Comment mettre un nombre au carré Python (6 façons)

⚡ Résumé intelligent

Mettre un nombre au carré Python explore six techniques pratiques : la fonction pow, l’opérateur de puissance, la multiplication, la méthode de liste, la boucle while et la mise au carré des tableaux NumPy, avec des compromis de performance.

  • | Exposant Operator: numéro ** 2 est le plus rapide et le plus idiomatique Python.
  • ✖️ Multiplication: Le format nombre * nombre se lit naturellement pour les valeurs uniques.
  • (I.e. Puissance intégrée : pow(n, 2, mod) prend en charge l'exponentiation modulaire.
  • (I.e. math.pow : Renvoie toujours un nombre à virgule flottante ; utilisez ** pour une précision entière.
  • (I.e. NumPy : np.array(x) ** 2 surpasse les boucles de 100x sur les tableaux.
  • 🤖 Extraits d'IA : Les outils d'IA génèrent des modèles de mise au carré et des compromis.

Comment mettre un nombre au carré Python

L'utilisation de PythonGrâce aux bibliothèques ou fonctions intégrées de, les utilisateurs peuvent trouver le carré d'un nombre. En multipliant deux fois le même nombre, nous obtenons le carré du nombre. Ce Python L'article propose diverses manières d'arriver au Carré du nombre.

Méthode 1 : utilisation de la fonction Pow() dans Python

La fonction `pow()` est une fonction intégrée du module `Math` de Python. Elle permet de calculer la puissance d'un nombre.

Pour déterminer le carré du nombre, il utilise deux comme puissance.

Voici la syntaxe de la fonction pow, comme indiqué ci-dessous :

syntaxe:

Pow (base, exponent)

Explication: -

La fonction prend deux arguments, à savoir la base et l'exposant.

  • Base: le nombre dont la puissance ou le carré doit être calculé.
  • Exposant: est un nombre utilisé comme exposant au numéro de base.

Exemple :

Prenons un exemple de la façon de déterminer le carré d'un nombre à l'aide du code Python. Python Le programme calculerait le carré d'un nombre en utilisant des nombres entiers de base et d'exposant comme entrées.

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")

Sortie :

Provide base integer2
The square result is 4

Explication:

Avant de déterminer le carré d'un nombre, le code ci-dessus prend une entrée de l'utilisateur. Le code vérifie que l'entrée est un chiffre ou non. Si c'est vrai, cela détermine le carré du nombre.

Méthode 2 : Utilisation du pouvoir Operator

Un opérateur de puissance en python est représenté comme '**'. Il est utilisé en Python pour déterminer la puissance d'un nombre. Avec un exposant de deux en entrée, cet opérateur donne à l'utilisateur le carré d'un nombre dans PythonUn opérateur de puissance est également appelé opérateur d’exposant.

L'opérateur Power a la syntaxe Python suivante :

Syntaxe : –

(Base**Exponent)

Prenons un exemple de la façon de déterminer le carré d'un nombre à l'aide de l'opérateur exposant en python. Ce programme prendrait des entiers de base et d’exposant comme entrée pour déterminer le carré d’un nombre.

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")

Sortie :

Provide base integer2
Provide Exponent integer2
The square result is 4

Explication:

Avant de déterminer le carré d'un nombre, le code ci-dessus prend une entrée de l'utilisateur. Le code vérifie que l'entrée est un chiffre ou non. Si c'est vrai, cela détermine le carré du nombre.

Méthode 3 : Utilisation de la multiplication pour déterminer le carré d'un nombre

La création d'un script Python pour déterminer le carré d'un nombre à l'aide de la multiplication est facile. Python le code prendrait un nombre de l'utilisateur et le multiplierait plusieurs fois. Il vérifie également si l'entrée donnée est un chiffre ou non.

Le code python suivrait la syntaxe suivante :

syntaxe:

(Base* Base)

La syntaxe ci-dessus est similaire à la représentation mathématique de base. Cela montre que le carré d’un nombre peut être déterminé en multipliant la base par elle-même plusieurs fois.

Exemple :

Prenons un exemple de la façon de déterminer le carré d'un nombre en utilisant la multiplication en code python. Ce programme prendrait la base comme entrée pour déterminer le carré d'un nombre.

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")

Sortie :

Provide base integer2
The square result is 4

Explication:

Avant de déterminer le carré d'un nombre, le code ci-dessus prend une entrée de l'utilisateur. Le code vérifie que l'entrée est un chiffre ou non. Si c'est vrai, cela détermine le carré du nombre.

Méthode 4 : Utilisation d'une liste pour déterminer le carré d'un nombre

Python fournit la fonctionnalité de détermination du carré d'un nombre pour plusieurs bases, et ils peuvent être regroupés pour être formés sous forme de liste Python. Il s'agit d'un type de structure de données qui permet au programmeur de stocker plusieurs éléments ou valeurs sous une seule variable. Il mettrait alors au carré chaque nombre présent dans la liste.

Prenons un exemple de la façon de déterminer le carré d'un nombre à l'aide d'une structure de données de liste. Ce programme prend une liste comme entrée pour déterminer le carré d'un nombre.

Python Code:

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

Sortie :

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

Explication:

Au dessus Python code, une boucle for est exécutée qui parcourt chaque élément présent dans la liste et pour chaque élément. Elle détermine le carré d'un nombre. En utilisant l'approche ci-dessus, la liste nous aide à déterminer le carré de diverses valeurs entières.

Méthode 5 : Utilisation de la boucle While dans Python

Une boucle while peut également être utilisée pour déterminer le carré d'un nombre en python. Cela peut être qualifié de répétition d’une instruction spécifique jusqu’au moment où une condition spécifique est remplie. Il aide à calculer le carré d'un nombre en répétant les instructions jusqu'à ce que la condition fournie devienne fausse.

Le programme ci-dessous itère en utilisant un boucle tout en pour déterminer le carré d'un nombre jusqu'à ce que le compteur utilisé en entrée soit égal ou inférieur à 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

Sortie :

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éthode 6 : Utilisation de tableaux pour déterminer le carré d'un nombre

Une autre méthode qui pourrait être utilisée pour déterminer le carré d'un nombre consiste à utiliser la combinaison de tableaux et une fonction intégrée disponible dans Python.

On peut utiliser le Python tableau et méthode carrée présente dans le module NumPy pour déterminer le carré d'un nombre. Prenons un exemple pour déterminer le carré d'un nombre en utilisant les deux méthodes ci-dessus, comme indiqué ci-dessous : –

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))

Sortie :

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

FAQ

L'opérateur ** est le plus rapide, environ 25 fois plus rapide que pow() et math.pow() dans les tests de performance.

Oui. L'IA explique les compromis entre **, pow, math.pow et NumPy en fonction de la structure de vos données.

L'IA interprète les avertissements OverflowError et de précision des nombres à virgule flottante, et recommande les formats décimal ou NumPy.

Les deux élèvent la base à une puissance. La fonction pow() prend également un module : pow(x, 2, mod) effectue une exponentiation modulaire.

La fonction math.pow encapsule la fonction pow en double précision du C. Utilisez ** ou la fonction intégrée pow() pour obtenir des résultats entiers exacts.

Utilisez np.square(arr) ou arr ** 2. Les deux sont vectorisés en C et beaucoup plus rapides que Python boucles.

-9. Python Il l'interprète comme -(3**2) en raison de la priorité des opérations. Utilisez (-3) ** 2 pour obtenir 9.

Appelez pow(n, 2) ou math.pow(n, 2). Les boucles et les manipulations bit à bit fonctionnent, mais sont plus lentes et moins claires.

Résumez cet article avec :