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

高洛峰
Libérer: 2017-03-07 15:56:04
original
2273 Les gens l'ont consulté

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;
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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 )
Copier après la connexion


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)
Copier après la connexion

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
Copier après la connexion

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 !

É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