Maison >développement back-end >Tutoriel Python >Analyse et résumé des méthodes de recherche de racines carrées arithmétiques et de diviseurs en Python

Analyse et résumé des méthodes de recherche de racines carrées arithmétiques et de diviseurs en Python

高洛峰
高洛峰original
2017-03-07 15:56:042272parcourir

Cet article présente principalement les informations pertinentes sur la méthode Python de calcul des racines carrées et des diviseurs de nombres arithmétiques. Les amis dans le besoin peuvent s'y référer

.

1. Trouvez la racine carrée de l'arithmétique

a=
x=int(raw_input('Enter a number:'))
if x >= :
while a*a < x:
a = a + 
if a*a != x:
print x,&#39;is not a perfect square&#39;
else:
print a
else:
print x,&#39;is a negative number&#39;

2. Trouver des diviseurs

Méthode 1 :

pisor = [ ]
x=int(raw_input(&#39;Enter a number:&#39;))
i= 
while i<=x: 
if x%i ==:
pisor.append(i)
i = i +
print &#39;pisor:&#39;,pisor

Méthode 2 :

pisor = [ ]
x=int(raw_input(&#39;Enter a number:&#39;))
for i in range(,x+):
if x%i ==:
pisor.append(i) # 此行也可以换成 pisor = pisor + [i]
print &#39;pisor:&#39;,pisor

Laissez-moi vous présenter la fonction Python sqrt()

Description

La méthode sqrt() renvoie la racine carrée du nombre x.

Syntaxe

Voici la syntaxe de la méthode sqrt() :

import math
math.sqrt( x )


Remarque : sqrt() n'est pas accessible directement. Vous devez importer le module mathématique et appeler cette méthode via un objet statique.

Paramètres

x -- Expression numérique.

Valeur de retour

Renvoie la racine carrée du nombre x.

Exemple

Ce qui suit montre un exemple d'utilisation de la méthode sqrt() :

#!/usr/bin/python
import math # This will import math module
print "math.sqrt(100) : ", math.sqrt(100)
print "math.sqrt(7) : ", math.sqrt(7)
print "math.sqrt(math.pi) : ", math.sqrt(math.pi)

Le résultat de sortie après avoir exécuté l'exemple ci-dessus est :

math.sqrt(100) : 10.0
math.sqrt(7) : 2.64575131106
math.sqrt(math.pi) : 1.77245385091

Pour plus d'analyse et un résumé des méthodes Python pour trouver des racines carrées et des diviseurs arithmétiques, veuillez prêter attention au Site Web chinois PHP !

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