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