valore assoluto di Python

Il metodo Python abs() restituisce il valore assoluto di un numero. Il valore assoluto di un numero è la distanza del numero da 0. Ciò rende positivo qualsiasi numero negativo, mentre i numeri positivi non sono interessati. Ad esempio, abs(-9) restituirebbe 9, mentre abs(2) restituirebbe 2.

Un valore assoluto è la distanza tra un numero e 0 sulla linea dei numeri. Questi valori sono utili in numerose equazioni matematiche. Ad esempio, i valori assoluti vengono utilizzati nei calcoli della distanza.

è qui che entra in gioco la funzione integrata abs(). La funzione abs() può essere usato per calcolare il valore assoluto di un particolare numero.

In questo tutorial, discuteremo come usare il metodo abs() in Python. Esploreremo anche alcuni esempi che illustrano la funzione in azione.

Valore assoluto in Python: una spiegazione

In matematica, un valore assoluto si riferisce alla distanza di un numero da zero sulla linea dei numeri. Indipendentemente dal fatto che un numero sia positivo o negativo, il valore assoluto di quel numero sarà sempre positivo.

Ad esempio, il valore assoluto di 5 è 5. Anche il valore assoluto di -5 è 5. Questo è il caso perché sia ‚Äã‚Äã5 che -5 sono a cinque spazi di distanza da sulla linea dei numeri. Ecco una linea numerica di esempio per illustrare come funziona:

-5-4-3-2-11 2345

-5 è 5 distante da zero e 5 è anche 5 distante da zero.

Il valore assoluto è un concetto importante sia in matematica che in fisica e ha un’ampia varietà di applicazioni in questi campi. Anche i valori assoluti vengono spesso utilizzati nell’analisi dei dati.

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.

Gli addominali Python () calcola il valore assoluto di un numero. Il metodo abs() accetta un parametro: il numero di cui vuoi calcolare il valore assoluto.

Ecco la sintassi per abs() metodo:

Abs() Il metodo restituisce un numero in virgola mobile o un numero intero a seconda del valore passato attraverso il metodo:

  • -9 restituirebbe 9.
  • -2.2 restituirebbe 2.2.

Il valore in virgola mobile è 2.2, indicato dal punto che appare nel numero. Poiché abs() accetta sia numeri interi che virgola mobile, non è necessaria alcuna conversione numerica per utilizzare questo metodo.

abs() funziona con valori zero e numeri positivi (compresi i numeri mobili e numeri interi). Tuttavia, la funzione abs() restituirà lo stesso valore del valore inizialmente analizzato tramite la funzione. Questi sono numeri positivi e i valori zero non sono numeri negativi.

Usiamo un esempio per illustrare come funziona il metodo abs().

Python Esempio di metodo abs()

Diciamo che lavori per il dipartimento di polizia locale. Ti chiedono di creare un’app che calcoli se i conducenti su una determinata strada devono pagare una multa per eccesso di velocità. Su questa strada, i conducenti dovrebbero andare più o meno alla stessa velocità del guidatore medio.

Il dipartimento di polizia non vuole che le persone superino questo limite perché c’è stata una serie di incidenti sulla strada. Molti degli incidenti sono dovuti a un’eccessiva variabilità della velocità tra i conducenti.

Guidare oltre 10 miglia (circa 16 km) all’ora (circa 16 km/h) più velocemente o più lentamente rispetto al conducente medio rappresenta un pericolo . I conducenti che superano questo limite dovrebbero ricevere un biglietto.

Valutazione della velocità

Costruiremo un programma per determinare se un conducente debba ricevere un biglietto in base alla sua velocità:

Il nostro codice restituisce: 12.

Nella prima riga di codice, abbiamo dichiarato una variabile Python. Questa variabile memorizza la velocità media delle auto sulla strada, che in questo caso era di 50 mph (ca. 80 km/h), quindi abbiamo dichiarato una variabile che memorizza la velocità attuale di un guidatore specifico, 38 mph (ca. 61 km/h) in questo caso.

Nella riga successiva, abbiamo calcolato la differenza be tra i driver specifici‚Äô velocità attuale e velocità media delle auto su strada. Quindi, abbiamo preso questo valore e utilizzato il metodo abs() per ottenere il valore assoluto.

Tecnicamente, la differenza tra la velocità del conducente e la velocità media è -12 mph (ca. 19 km/h). Ma volevamo solo conoscere la differenza tra la velocità del guidatore specifico e la velocità media delle auto sulla strada. Abbiamo usato abs() per convertire il nostro valore in un valore assoluto e il nostro programma ha restituito 12.

Visualizzazione di un messaggio

Vogliamo che il nostro programma visualizzi un messaggio se un conducente è dovuto un biglietto. Per fare ciò, possiamo aggiungere un’istruzione Python if alla fine del nostro ultimo programma"

Per prima cosa, noi stampa la differenza di velocità del conducente sulla console. Quindi, usiamo un’istruzione if per valutare se il conducente sta superando il limite di velocità. Viene eseguita una istruzione Python print diversa a seconda che il conducente superi o stia guidando entro il limite di velocità.

Valore assoluto Python: calcoli della distanza

I valori assoluti sono comunemente usati nei calcoli della distanza.

Diciamo che stiamo provando per viaggiare da qualche parte a 20 miglia (ca. 32 km) di distanza da casa nostra. Abbiamo viaggiato accidentalmente per 31 miglia.

"Il Karma di carriera è entrato nella mia vita quando ne avevo più bisogno e mi ha aiutato rapidamente a trovare 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

Se volessimo sapere quante miglia ci mancano prima di raggiungere la nostra destinazione, finiremmo con un numero negativo. Per convertire quel numero negativo in uno positivo, potremmo usare abs().

Ecco il codice per un esempio che utilizza la funzione abs() in Python:

Il nostro codice restituisce: 11.

Se non avessimo specificato abs(), il nostro programma avrebbe restituito -11 perché la differenza tra 20 e 31 è -11. Tuttavia, poiché abbiamo usato abs(), il nostro programma ha restituito un valore assoluto.

Conclusione

Il metodo abs() in Python può essere usato per conve rt un numero a virgola mobile o un numero intero in un valore assoluto. Ciò è particolarmente utile quando vuoi conoscere la differenza tra due valori.

In questo tutorial, abbiamo esplorato come usare abs() in Python, con riferimento a due esempi.

Vuoi migliorare la tua conoscenza di Python? Dai un’occhiata alla nostra guida all’apprendimento di Python completa. In questa guida troverai consigli su come imparare Python e un elenco delle migliori risorse di apprendimento da consultare.

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

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method