Racine carrée en Python

Document 对象参考手册Exemples Python3

La racine carrée, également appelée racine seconde, est représentée par [√ ̄]. Par exemple, en langage mathématique : √ ̄16=4. En description verbale : la racine carrée de 16 est 4.

L'exemple suivant prend un nombre saisi par l'utilisateur et calcule la racine carrée de ce nombre :

Exemple (Python 3.0+)

# -*- coding: UTF-8 -*- # Nom du fichier : test.py # auteur : www.example.com num = float(input('Veuillez saisir un nombre :')) num_sqrt = num ** 0.5 print('La racine carrée de %0.3f est %0.3f'%(num ,num_sqrt))

L'exécution du code ci-dessus produit la sortie suivante :

$ python test.py 
请输入一个数字: 4
 4.000 的平方根为 2.000

Dans cet exemple, nous prenons un nombre saisi par l'utilisateur et utilisons l'opérateur d'exponentiation ** pour calculer la racine carrée de ce nombre.

Ce programme ne convient qu'aux nombres positifs. Les nombres négatifs et complexes peuvent utiliser la méthode suivante :

Exemple (Python 3.0+)

# -*- coding: UTF-8 -*- # Nom du fichier : test.py # auteur : www.example.com # Calculer la racine carrée des nombres réels et complexes # Importer le module de mathématiques complexes import cmath num = int(input("Veuillez saisir un nombre :")) num_sqrt = cmath.sqrt(num) print('La racine carrée de {0} est {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))

L'exécution du code ci-dessus produit la sortie suivante :

$ python test.py 
请输入一个数字: -8
-8 的平方根为 0.000+2.828j

Dans cet exemple, nous avons utilisé la méthode sqrt() du module cmath (mathématiques complexes).

Document 对象参考手册Exemples Python3

Autres extensions