Cum găsiți un rădăcină pătrată în Python?

Metoda cea mai simplă pentru găsirea unei rădăcini pătrate în Python este de a folosi funcția rădăcină pătrată în biblioteca matematică. Se numește cu parametrul ca operand. De exemplu, "math.sqrt (2)" calculează rădăcina pătrată de 2.

Alternativ, deoarece calcularea unei rădăcini pătrate este echivalentă cu ridicarea operandului la puterea de 0,5, găsirea unei rădăcini pătrate poate fi de asemenea realizată prin utilizarea operatorului de exponentiere încorporat Python, care este un asterisc dublu. De exemplu, folosiți "2 ** 0.5" pentru a găsi rădăcina pătrată de 2.

O funcție de exponență care se comportă exact în același fel în care asteriscul dublu este construit și în Python. Pentru a găsi rădăcina pătrată a 2 cu această metodă, introduceți "pow (2, 0.5)." În ambele cazuri, dacă atât operandul, cât și exponentul sunt numere întregi, rezultatul este un număr întreg. Când se apelează fie funcția pow, fie operatorul cu dublu asterisc cu tipuri de date mixte, rezultatul urmează regulilor de constrângere pentru operatorii aritmetici binari.

În mod similar, este posibil să se calculeze o rădăcină pătrată cu funcții de exponentiere din modulul matematic. Pentru rădăcina pătrată de 2, această metodă va fi introdusă ca "math.pow (2, 0.5)". Spre deosebire de operatorul de asterisc dublu și de funcția de putere încorporată, funcția pow din modulul matematic convertește ambele argumente la numerele cu puncte în virgulă înainte de a calcula rezultatul, ceea ce înseamnă că rezultatul este întotdeauna un număr în virgulă mobilă.

Atunci când se calculează rădăcina pătrată a unui număr negativ, ca și în matematică folosind numere complexe, utilizați funcția rădăcină pătrată găsită în biblioteca cmath. De exemplu, introduceți "cmath.sqrt (-2)" pentru a găsi rădăcina pătrată a negativului 2.