Maison > développement back-end > Tutoriel Python > Comment Python exprime-t-il l'opération racine ?

Comment Python exprime-t-il l'opération racine ?

Libérer: 2019-07-08 09:04:55
original
29457 Les gens l'ont consulté

Comment Python exprime-t-il l'opération racine ?

La racine carrée, aussi appelée racine quadratique, s'exprime sous la forme [√ ̄], par exemple : en langage mathématique : √ ̄16=4. La description du langage est : 16=4 sous le signe racine.

L'exemple suivant permet à l'utilisateur de saisir un nombre et de calculer la racine carrée de ce nombre :

# -*- coding: UTF-8 -*- 
 # Filename : test.py
num = float(input('请输入一个数字: '))
num_sqrt = num ** 0.5
print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))
Copier après la connexion

Le résultat de l'exécution du code ci-dessus est :

$ python test.py 
请输入一个数字: 4
 4.000 的平方根为 2.000
Copier après la connexion

Dans cet exemple, nous passons à l'utilisateur un nombre et l'opérateur exposant ** est utilisé pour calculer la racine carrée du nombre.

Ce programme ne fonctionne qu'avec des nombres positifs. Les nombres négatifs et les nombres complexes peuvent être utilisés de la manière suivante :

Exemple (Python 3.0+)

# -*- coding: UTF-8 -*- 
 # Filename : test.py
# 计算实数和复数平方根
# 导入复数数学模块 
 import cmath 
num = int(input("请输入一个数字: "))
num_sqrt = cmath.sqrt(num)
print('{0} 的平方根为 {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))
Copier après la connexion

Le résultat de l'exécution du code ci-dessus est :

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

In Dans cet exemple, nous utilisons cmath La méthode sqrt() du module (mathématiques complexes).

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal