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

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

尚
original
2019-06-27 09:56:4429422parcourir

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

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

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

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

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

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

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!

Déclaration:
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