Radice Quadrata Di Javascript

A meno che tu non sia un genio della matematica, non hai memorizzato tutte le radici quadrate. E anche se lo sapessi, qualcun altro che sta guardando il tuo codice potrebbe non sapere che lo sei. Ciò significa che potrebbero dover ricontrollare che tu abbia scritto le radici quadrate corrette ‚Äî si tratta solo di rifare il lavoro.

Se hai utilizzato la funzione radice quadrata di Python, è chiaro che viene calcolata una radice quadrata. Un’altra persona che guarda il tuo codice saprà che è accurato. Come bonus aggiuntivo, nessuno deve aprire la calcolatrice!

Cos’è Python sqrt()?

Che tu stia usando il teorema di Pitagora o lavorando su un’equazione quadratica, La funzione radice quadrata di Python ‚Äî sqrt() ‚Äî può aiutarti a risolvere i tuoi problemi. Come avrai intuito, sqrt() restituirà il quadrato del numero che passi come parametro.

Il sqrt() può essere utile perché è veloce e preciso. Questo breve tutorial copre cosa puoi passare come parametro a sqrt(), modi per aggirare i parametri non validi e un esempio per aiutarti a capire. Puoi ottenere la radice quadrata di un numero elevandolo a una potenza di 0,5 utilizzando l’operatore esponente di Python (**) o la funzione pow().

Quando lavori con più numeri che richiedono radici quadrate , scoprirai che l’uso della funzione sqrt() è più elegante rispetto all’utilizzo di più operatori con esponente con "0.5". Inoltre, è più chiaro. Può essere facile dimenticare o perdere l’asterisco in più (‚Äò*‚Äô), che cambierà completamente l’istruzione in un’istruzione di moltiplicazione, dandoti un risultato completamente diverso.

Sintassi della funzione radice quadrata Python

La sintassi generale utilizzata per chiamare la funzione sqrt() è:

Nel frammento di codice sopra, "x" è il numero di cui vuoi calcolare la radice quadrata. Il numero che passi come parametro alla funzione radice quadrata può essere maggiore o uguale a 0. Nota che puoi passare solo un numero.

Ma cosa significa " matematica" parte nella sintassi sopra fare riferimento a? Il modulo math è una libreria Python che contiene molte utili funzioni relative alla matematica, una delle quali è la funzione sqrt(). Per utilizzare sqrt(), dovrai importare il modulo matematico, poiché è li che è memorizzato il codice per eseguire la funzione. Premettendo "math" a sqrt(), il compilatore sa che stai utilizzando una funzione, sqrt(), appartenente alla classe "math" biblioteca.

L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver frequentato un bootcamp. Fatti abbinare a un bootcamp oggi.

Il laureato medio di un bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.

Il modo per importare la matematica modulo consiste nello scrivere la parola chiave "import" insieme al nome del modulo ‚Äî "matematica" in questo caso. La tua istruzione di importazione è una semplice riga che scrivi prima del codice contenente una funzione sqrt():

Il risultato della funzione radice quadrata è un numero in virgola mobile (float). Ad esempio, il risultato dell’utilizzo di sqrt() su 81 sarebbe 9.0, che è un numero in virgola mobile.

Includi l’istruzione math import all’inizio di qualsiasi file o sessione di terminale/console che contiene codice che usa sqrt().

Come usare il metodo sqrt() di Python

Puoi passare in float positivo o int ( intero) digitare numeri positivi. Abbiamo visto un int, 81, come parametro nell’esempio precedente. Ma possiamo anche passare in float, 70.5, ad esempio:

Il risultato di tale calcolo è 8.916277250063503. Come puoi vedere, il risultato è abbastanza preciso. Ora puoi capire perché ha senso che l’output sia sempre un doppio, anche se la radice quadrata di un numero è semplice come "9".

Puoi anche passare un variabile che rappresenta un numero:

E puoi anche salvare il risultato in una variabile:

Salvare questo in una variabile semplificherà la stampa sullo schermo:

Lavorare con numeri negativi con abs()

La radice quadrata di qualsiasi numero non può essere negativa. Questo perché un quadrato è il prodotto del numero per se stesso, e se moltiplichi due numeri negativi i negativi si annullano e il risultato sarà sempre positivo. Se tenti di passare un numero negativo a sqrt(), riceverai un messaggio di errore e il tuo calcolo non andrà a buon fine.

Il abs( ) la funzione restituisce il valore assoluto di un dato numero. Il valore assoluto di -9 sarebbe 9. Allo stesso modo, il valore assoluto di 9 è 9. Poiché sqrt() è progettato per funzionare con numeri positivi, un numero negativo genererebbe un’eccezione ValueError.

Supponiamo di passare le variabili a sqrt() e di non poter sapere se sono tutte positive senza controllare le lunghe righe di codice per trovare i valori delle variabili. Allo stesso tempo, non vuoi nemmeno che venga lanciata un’eccezione ValueError. Anche se guardi, qualche altro programmatore può entrare e aggiungere involontariamente una variabile negativa, quindi il tuo codice genererà un errore. Per prevenire questa follia, puoi usare abs():

Oppure , in alternativa :

La funzione abs() prenderà il tuo valore e tradurrà esso ad un valore assoluto (81 in questo caso). Quindi il valore assoluto non negativo verrà passato alla funzione sqrt(), che è ciò che vogliamo, quindi non otteniamo fastidiosi errori!

List Comprehension e sqrt()

Cosa succede se hai più numeri di cui vorresti ottenere le radici quadrate? Puoi calcolare la radice quadrata per tutti in uno utilizzando un ciclo for in linea chiamato comprensione elenco.< br>

Prima crea una lista con i valori di cui vuoi ottenere le radici quadrate.

In secondo luogo, iteriamo nell’elenco con un’espressione di ciclo for per ottenere il quadrato radice per ogni valore. La sintassi per un’espressione di ciclo for in linea è per numero in numeri, dove "numero" è ogni membro dell’elenco che abbiamo chiamato "numeri". Noi w salverò i risultati in una lista che chiameremo "squaredNumbers".

Utilizzare un’istruzione print() per vedere i risultati della quadratura dell’elenco di numeri.

for-Statements e sqrt()

Puoi anche usare un tipico ciclo for. Sebbene l’utilizzo di un tipico ciclo for significhi che devi scrivere più righe di codice rispetto all’esempio precedente, i cicli for possono essere più facili da leggere per alcune persone.

"Carriera Karma è entrato nel mio vita quando ne avevo più bisogno e mi ha aiutato rapidamente ad abbinarmi a un bootcamp. Due mesi dopo la laurea, ho trovato il lavoro dei miei sogni in linea con i miei valori e obiettivi nella vita!"

Venus, Software Engineer presso Rockbot

Per prima cosa, dichiara la lista in cui vuoi salvare i valori calcolati.

Utilizzeremo lo stesso elenco di valori ("numbers") come nell’esempio precedente e itereremo attraverso ciascuno dei suoi elementi , che abbiamo chiamato "number".

Ora se stampi questo nuovo elenco di numeri al quadrato, ottieni lo stesso e come nell’esempio precedente.

Esempio con sqrt(): Distanze diagonali

Ci sono molti usi per sqrt( ). Un esempio è che puoi usarlo per trovare la distanza diagonale tra due punti che si incrociano ad angolo retto, come angoli di strada o punti su un campo o schema di progetto.

Questo perché la distanza diagonale tra due punti che si incrociano ad angolo retto sarebbe equivalente all’ipotenusa di un triangolo, e per questo potresti usare il teorema di Pitagora, (a2 + b2) = c2 , che utilizza radici quadrate. Questa formula è molto utile perché nelle strade della città, nei progetti di casa e nei campi , può essere facile ottenere le misure di lunghezza e larghezza ma non per le diagonali tra di esse.

Dovresti usare sqrt() sull’ipotenusa, c< sup>2 , per avere la lunghezza. Un altro modo per riscrivere il teorema di Pitagora è c= ‚àöa2 + b2. Immaginiamo abbiamo percorso un circuito nel nostro parco locale a forma di triangolo.

Abbiamo corso in senso longitudinale e in larghezza, quindi abbiamo tagliato di nuovo il nostro punto di partenza. Per ottenere una precisione e contando quanti piedi hai corso, puoi calcolare i piedi della diagonale che hai tagliato usando la lunghezza e la larghezza (la cui lunghezza in piedi puoi salvare come variabili "a" e "b") del parco:

Il risultato sarebbe 47.43416490252569. Quindi quando aggiungi questo alle altre due lunghezze, lo sai e il gioco è fatto. Il numero totale di piedi che hai corso nel tuo percorso a forma di triangolo destro al parco.

Cos’altro puoi fare con Sqrt()?

Ora che conosci le basi, il le possibilità sono infinite. Ad esempio:

  • Usalo in un formula per determinare i numeri primi.
  • Esegui qualsiasi numero di operazioni che richiedono una radice quadrata precisa.
  • Usala per calcolare distanze.

In questo articolo, hai imparato come usare sqrt() con numeri positivi e negativi, elenchi e come rielaborare il teorema di Pitagora in modo che quattro calcoli matematici vengono eseguiti con sqrt().

Devi lavorare con numeri interi anziché con numeri in virgola mobile? math.i sqrt() restituisce il quadrato come numero intero e arrotonda per difetto all’intero più vicino. Puoi anche usare sqrt() con librerie diverse da "math" libreria come numPy, una libreria Python utilizzata per lavorare con gli array.