logo

Funkcia Python math.sqrt() | Nájdite druhú odmocninu v Pythone

sqrt() funkcia sa vracia druhá odmocnina ľubovoľného čísla . Je to vstavaná funkcia v programovacom jazyku Python.

V tomto článku sa dozvieme viac o programe Python na nájdenie druhej odmocniny.



Funkcia sqrt().

V Pythone môžeme vypočítať druhú odmocninu pomocou funkcie sqrt() z matematického modulu. V tomto príklade počítame druhú odmocninu rôznych čísel pomocou funkcie sqrt().

Python3








# Python3 program to demonstrate the> # sqrt() method> # import the math module> import> math> # print the square root of 0> print>(math.sqrt(>0>))> # print the square root of 4> print>(math.sqrt(>4>))> # print the square root of 3.5> print>(math.sqrt(>3.5>))>

>

>

Výkon

konštrukčný vzor staviteľa
0.0 2.0 1.8708286933869707>

Definícia funkcie math.sqrt().

Funkcia sqrt() v Pythone je vstavaná funkcia a nachádza sa v matematickej knižnici.

Po importe matematickej knižnice môžete použiť funkciu sqrt.

import math>

Funkcia sqrt() má iba hodnotu väčšiu alebo rovnú 0.

math.sqrt() Syntax metódy

math.sqrt(x)

Parameter

X: je akékoľvek číslo také, že x>=0

Návraty: I t vráti druhú odmocninu čísla odovzdaného v parametri.

Príklady funkcií sqrt().

Pozrime sa na niekoľko rôznych použití funkcie math.sqrt().

Príklad 1: Skontrolujte, či Prime alebo Not

V tomto príklade dostaneme číslo a kontrolujeme, či je číslo prvočíslo alebo nie. Tu spustite cyklus od 2 do sqrt(n) a skontrolujte, či nejaké číslo v rozsahu (2-sqrt(n)) delí n.

Python3




# Python program for practical application of sqrt() function> # import math module> import> math> # function to check if prime or not> def> check(n):> >if> n>=>=> 1>:> >return> False> > ># from 1 to sqrt(n)> >for> x>in> range>(>2>, (>int>)(math.sqrt(n))>+>1>):> >if> n>%> x>=>=> 0>:> >return> False> >return> True> # driver code> n>=> 23> if> check(n):> >print>(>'prime'>)> else>:> >print>(>'not prime'>)>

>

Oracle sql sa nerovná

>

Výkon

prime>

Príklad 2: Nájdenie prepony trojuholníka

V tomto príklade používame funkciu sqrt() na nájdenie prepony trojuholníka.

Python3




a>=> 10> b>=> 23> import> math> # importing the math module> c>=> math.sqrt(a>*>*> 2> +> b>*>*> 2>)> print>(>'The value for the hypotenuse would be '>, c)>

kedy končí q1

>

>

Výkon

The value for the hypotenuse would be 25.079872407968907>

Chyba funkcie sqrt()

Keď x<0, nevykoná sa kvôli chybe behu. V tomto príklade vidíme, že nemôžeme vypočítať odmocninu Pythonu, ak je číslo menšie ako nula.

Python3




# Python3 program to demonstrate the error in> # sqrt() method> # import the math module> import> math> # print the error when x<0> print>(math.sqrt(>->1>))>

>

>

Výkon

Traceback (most recent call last): File '/home/67438f8df14f0e41df1b55c6c21499ef.py', line 8, in print(math.sqrt(-1)) ValueError: math domain error>

Toto všetko bolo o funkcii sqrt(), ktorá sa používa na nájdenie druhej odmocniny v Pythone. Nájdenie druhej odmocniny v Pythone je veľmi jednoduché s touto vstavanou funkciou.

Pre viac funkcií matematickej knižnice: Python Math Module