Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Maîtriser Python : 6 méthodes efficaces pour calculer le carré d'un nombre

Python offre plusieurs façons de calculer le carré d'un nombre (le multiplier par lui-même). Voici six approches, de la plus simple à l'utilisation de bibliothèques spécialisées.

Méthode 1 : Fonction pow() du module math

La fonction pow(base, exposant) élève la base à la puissance de l'exposant. Pour un carré, l'exposant vaut 2.

base = input("Entrez un entier de base : ")
if base.isdigit():
    base = int(base)
    resultat = pow(base, 2)
    print(f"Le carré est : {resultat}")
else:
    print("Veuillez entrer un entier valide.")

Sortie :

Entrez un entier de base : 2
Le carré est : 4

Méthode 2 : Opérateur de puissance **

L'opérateur ** (exposant) calcule la puissance. Syntaxe : base ** exposant.

base = input("Entrez la base : ")
exposant = input("Entrez l'exposant : ")
if base.isdigit() and exposant.isdigit():
    base = int(base)
    exposant = int(exposant)
    resultat = base ** exposant
    print(f"Le résultat est : {resultat}")
else:
    print("Veuillez entrer des entiers valides.")

Sortie :

Entrez la base : 2
Entrez l'exposant : 2
Le résultat est : 4

Méthode 3 : Multiplication simple

La méthode la plus directe : base * base.

base = input("Entrez un entier : ")
if base.isdigit():
    base = int(base)
    resultat = base * base
    print(f"Le carré est : {resultat}")
else:
    print("Veuillez entrer un entier valide.")

Sortie :

Entrez un entier : 2
Le carré est : 4

Méthode 4 : Utilisation d'une liste pour plusieurs valeurs

Une liste permet de calculer les carrés de plusieurs nombres d'un coup.

liste_nombres = [2, 4, 6, 8]
for base in liste_nombres:
    resultat = base ** 2
    print(f"Le carré de {base} est : {resultat}")

Sortie :

Le carré de 2 est : 4
Le carré de 4 est : 16
Le carré de 6 est : 36
Le carré de 8 est : 64

Méthode 5 : Boucle while

Calculer les carrés de 1 à 5 avec une boucle conditionnelle.

n = 1
while n <= 5:
    resultat = n ** 2
    print(f"Le carré de {n} est : {resultat}")
    n += 1

Sortie :

Le carré de 1 est : 1
Le carré de 2 est : 4
Le carré de 3 est : 9
Le carré de 4 est : 16
Le carré de 5 est : 25

Méthode 6 : Tableaux NumPy avec np.square()

Pour du calcul numérique intensif, NumPy est optimisé.

import numpy as np
tableau = np.array([2, 4, 6, 8])
carres = np.square(tableau)
print(f"Carrés des éléments : {carres}")

Sortie :

Carrés des éléments : [ 4 16 36 64]

Résumé

Note : Le carré (x²) ne doit pas être confondu avec la racine carrée (√x).

Python

  1. Accéder aux Données Web avec urllib de Python : Guide Pratique
  2. Maîtrisez Python avec les quiz interactifs Real Python — Testez vos compétences
  3. Vérifier l'existence de fichiers et répertoires en Python – Guide pratique
  4. Maîtriser le débogage Python : techniques efficaces et meilleures pratiques
  5. Maîtriser enumerate() en Python : boucler avec indices pour listes, tuples, chaînes et dictionnaires
  6. Importation de Modules Python — Guide Pratique avec Exemples
  7. Maîtriser le Multithreading Python : GIL Expliqué avec Exemples Pratiques
  8. Python vs C++ : Différences Clés et Quel Langage Choisir
  9. Les fonctions Python expliquées : Créer des modules de code réutilisables