Racine Carrée De Javascript

| | | | | | | | | | | | |

√Ä moins d’être un génie des mathématiques, vous n’avez pas mémorisé toutes les racines carrées. Et même si vous l’avez fait, quelqu’un d’autre qui regarde votre code peut ne pas savoir que vous l’êtes. Cela signifie qu’ils devront peut-être vérifier que vous avez écrit les bonnes racines carrées - il suffit de refaire le travail.

Si vous avez utilisé la fonction racine carrée de Python, il est clair qu’une racine est calculé au carré. Une autre personne qui examinera votre code saura qu’il est exact. En prime, personne n’a besoin d’ouvrir la calculatrice !

Qu’est-ce que Python sqrt () ?

Que vous utilisiez le théorème de Pythagore ou que vous travailliez sur une équation quadratique, la fonction racine carrée de Python - sqrt ( ) - peut vous aider à résoudre vos problèmes. Comme vous l’avez peut-être deviné, sqrt() renverra le carré du nombre que vous passez en paramètre.

Le sqrt() La méthode peut être utile car elle est rapide et précise. Ce court tutoriel couvre ce que vous pouvez passer en tant que paramètre à sqrt (), les moyens de contourner les paramètres invalides et un exemple pour vous aider à comprendre. Vous pouvez obtenir la racine carrée d’un nombre en l’élevant à une puissance de 0,5 en utilisant l’opérateur exposant de Python (**) ou la fonction pow ().

Lorsque vous travaillez avec plusieurs nombres qui nécessitent des racines carrées, vous constaterez que l’utilisation de la fonction sqrt () est plus élégante que l’utilisation de plusieurs opérateurs avec exposant avec " 0,5 ". Aussi, c’est plus clair. Il peut être facile d’oublier ou de perdre l’astérisque supplémentaire ("*"), ce qui changera complètement l’instruction en une instruction de multiplication, vous donnant un résultat complètement différent.

Syntaxe de la fonction racine carrée Python

La syntaxe générale utilisée pour appeler la fonction sqrt() est:

Dans l’extrait de code ci-dessus, "x" est le nombre dont vous souhaitez calculer la racine carrée. Le nombre que vous passez en paramètre à la fonction racine carrée peut être supérieur ou égal à 0. Notez que vous ne pouvez passer qu’un seul nombre.

Mais à quoi se réfère la partie " math " dans la syntaxe ci-dessus ? Le module math est une bibliothèque Python qui contient de nombreuses fonctions mathématiques utiles, dont la fonction sqrt (). Pour utiliser sqrt (), vous devrez importer le module mathématique, car c’est là que le code pour exécuter la fonction est stocké. En préfixant "math" à sqrt (), le compilateur sait que vous utilisez une fonction, sqrt (), appartenant à la classe de bibliothèque "math" .

La façon d’importer le module mathématique est d’écrire le mot-clé "import" avec le nom du module - "math" dans ce cas. Votre instruction d’importation est une simple ligne que vous écrivez avant le code contenant un sqrt () fonction:

Le résultat de la fonction racine carrée est un nombre à virgule flottante (float). Par exemple, le résultat de l’utilisation de sqrt () sur 81 serait 9.0, qui est un nombre à virgule flottante .

Incluez l’instruction d’importation mathématique en haut de tout fichier ou session de terminal/console contenant du code à l’aide de sqrt ().

Comment utiliser la méthode sqrt () de Python

Vous pouvez passer des nombres positifs de type float ou int (integer). Nous avons vu un int, 81, comme paramètre dans l’exemple précédent. Mais on peut aussi float, 70.5, par exemple:

Le résultat de ce calcul est 8.916277250063503. Comme vous pouvez le voir, le résultat est assez précis. Vous pouvez maintenant voir pourquoi il est logique que la sortie soit toujours un double, même si la racine carrée d’un nombre est aussi simple que "9".

Vous pouvez également passer une variable qui représente un nombre:

Et vous pouvez aussi enregistrer le résultat dans une variable:

L’enregistrer dans une variable facilitera l’impression à l’écran:

Travailler avec des nombres négatifs avec abs ()

La racine carrée d’un nombre ne peut pas être négative. C’est parce qu’un carré est le produit du nombre par lui-même, et si vous multipliez deux nombres négatifs, les négatifs s’annulent et le résultat sera toujours positif. Si vous essayez de passer un nombre négatif à sqrt (), vous recevrez un message d’erreur et votre calcul échouera.

Le abs ( ) la fonction renvoie la valeur absolue d’un nombre donné. La valeur absolue de -9 serait 9. De même, la valeur absolue de 9 est 9. Puisque sqrt () est conçu pour fonctionner avec des nombres positifs, un nombre négatif renverrait une ValueError. < br>

Supposons que vous passiez les variables à sqrt () et que vous ne puissiez pas savoir si elles sont toutes positives sans vérifier les longues lignes de code pour trouver les valeurs des variables. En même temps, vous ne voulez même pas qu’une ValueError soit levée. Même si vous regardez, un autre programmeur peut entrer et ajouter involontairement une variable négative, de sorte que votre code générera une erreur. Pour éviter cette folie, vous pouvez utiliser abs():

Ou, alternativement:

La fonction abs () prendra votre valeur et la traduira à une valeur absolue (81 dans ce cas). Ensuite, la valeur absolue non négative sera passée à la fonction sqrt (), ce que nous voulons, afin que nous n’ayons pas d’erreurs gênantes !

Compréhension de liste et sqrt ()

Et si vous aviez plus de nombres que vous voudriez obtenir les racines carrées? Vous pouvez calculer la racine carrée pour tout en un en utilisant une boucle for en ligne appelée list comprehension .

Créez d’abord une liste avec les valeurs dont vous souhaitez obtenir les racines carrées.

Deuxièmement, nous parcourons la liste avec une expression de boucle for pour obtenir la racine carrée de chaque valeur. La syntaxe d’une expression de boucle for en ligne est pour le nombre en nombres, o√π "nombre" est chaque membre de la liste que nous avons nommée "nombres". Nous allons enregistrer les résultats dans une liste que nous appellerons "squaredNumbers".

Utilisez une instruction print () pour voir les résultats de la mise au carré de la liste de nombres.

for-Statements et sqrt ()

Vous pouvez également utiliser une boucle for typique. Bien que l’utilisation d’une boucle for typique signifie que vous devez écrire plus de lignes de code que dans l’exemple précédent, les boucles for peuvent être plus faciles à lire pour certaines personnes.

Tout d’abord, déclarez la liste dans laquelle vous souhaitez enregistrer les valeurs calculées.

Nous allons utiliser la même liste de valeurs ("nombres") que dans l’exemple précédent et parcourir chacun de ses éléments, que nous avons appelé "nombre".

Maintenant, si vous imprimez cette nouvelle liste de nombres au carré, vous obtenez le même résultat que l’exemple précédent.

Exemple avec distances diagonales ()

Il existe de nombreuses utilisations pour sqrt (). Un exemple est que vous pouvez l’utiliser pour trouver la distance diagonale entre deux points qui se coupent à angle droit, tels que des coins de rue ou des points sur un terrain ou un schéma de conception.

C’est parce que la distance diagonale entre deux points se croisant à angle droit serait équivalente à l’hypoténuse d’un triangle, et pour cela vous pourriez utiliser le théorème de Pythagore, (a 2 + b 2 ) = c 2 , qui utilise des racines carrées. Cette formule est très utile car dans les rues de la ville, les projets de maison et les champs, il peut être facile d’obtenir les mesures de longueur et de largeur mais pas pour les diagonales entre elles.

Vous devez utiliser sqrt () sur l’hypoténuse, c 2 , pour obtenir la longueur. Une autre façon de réécrire le théorème de Pythagore est c = a 2 + b 2 . sous la forme d’un triangle.

Nous avons couru dans le sens de la longueur et de la largeur, nous avons donc coupé nos ou point de départ. Pour obtenir une précision et compter combien de pieds vous avez couru, vous pouvez calculer les pieds de la diagonale que vous avez coupé en utilisant la longueur et la largeur (dont la longueur en pieds vous pouvez enregistrer en tant que variables "a" et "b") du parc: < / p >

Le résultat serait 47.43416490252569. Donc, quand vous ajoutez ceci aux deux autres longueurs, vous le savez et c’est tout. Le nombre total de pieds que vous avez courus sur votre parcours en triangle rectangle dans le parc.

Que pouvez-vous faire d’autre avec Sqrt () ?

Maintenant que vous connaissez les bases, les possibilités sont sans fin. Par exemple:

Dans cet article, vous avez appris à utiliser sqrt () avec des nombres positifs et négatifs, des listes, et comment retravailler le théorème de Pythagore pour que quatre calculs mathématiques sont effectués avec sqrt ().

Devez-vous travailler avec des nombres entiers au lieu de nombres à virgule flottante ? math.i sqrt () renvoie le carré sous forme d’entier et l’arrondit à l’entier inférieur le plus proche. Vous pouvez également utiliser sqrt () avec des bibliothèques autres que la bibliothèque "math" telles que numPy , une bibliothèque Python utilisée pour travailler avec des tableaux.

Nous espérons que cet article vous a aidé à résoudre le problème. Outre Racine Carrée De Javascript, consultez d'autres sujets liés à absolute.

Vous voulez exceller en Python? Consultez notre examen des meilleurs cours en ligne Python 2022. Si vous êtes intéressé par la science des données, découvrez également comment apprendre la programmation en R.

Au fait, ce matériel est également disponible dans d'autres langues:



Dmitry Schteiner

Prague | 2022-11-30

Peut-être y a-t-il d'autres réponses ? Qu'est-ce que le Racine Carrée De Javascript signifie exactement ?. Je ne suis pas sûr que ce soit la meilleure méthode

Marie Williams

California | 2022-11-30

C'est simple et clair. Merci de partager. Racine Carrée De Javascript et autres problèmes avec sin ont toujours été mon point faible 😁. Je ne suis pas sûr que ce soit la meilleure méthode

Manuel Sikorski

Prague | 2022-11-30

C'est simple et clair. Merci de partager. Racine Carrée De Javascript et autres problèmes avec sqrt ont toujours été mon point faible 😁. Je vais l'utiliser dans ma thèse de licence

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically