Python tondo

Il metodo Python round() arrotonda un numero a un numero specificato di posizioni decimali. Per impostazione predefinita, round() arrotonda un numero a zero posizioni decimali. rotondo() è utile se vuoi lavorare con i numeri con una certa precisione.

Potresti incontrare uno scenario in cui desideri per arrotondare un numero a una certa cifra decimale.

Puoi usare la funzione round() in Python per farlo. Ad esempio, potresti gestire una macelleria e voler arrotondare i prezzi dei tuoi prodotti al dollaro più vicino.

In questo tutorial, esploreremo come arrotondare i numeri utilizzando l’arrotondamento () funzione in Python. Esamineremo anche alcuni esempi per illustrare come funzionerebbe questa funzione in un programma reale.

Metodo Python round()

Il metodo Python round() arrotonda un numero a una determinata cifra decimale. Questo metodo restituisce un numero a virgola mobile arrotondato alle tue specifiche. Per impostazione predefinita, il metodo round() arrotonda un numero a zero posizioni decimali.

Diamo un’occhiata alla sintassi della funzione integrata round():

round() accetta due argomenti:

  • Il valore che vuoi arrotondare.
  • Il numero di punti decimali a cui deve essere arrotondato il valore (opzionale, zero decimali predefinito).

round() restituisce una virgola mobile perché il metodo può restituire valori decimali. Pertanto, dovresti pianificare di accettare un float anziché un numero intero. Questo è importante da considerare se si decide di eseguire calcoli sul risultato del metodo round().

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.

Python ha due metodi che lasciati arrotondare su e giù. Il metodo floor() arrotonda per difetto all’intero più vicino. ceil() arrotonda per eccesso all’intero più vicino. Ci concentreremo sul metodo round() in questa guida.

Puoi leggere di più su ceil() e floor() nella nostra Guida Python a ceil() e floor().

Uno degli usi più comuni dei numeri arrotondati è quando si lavora con il denaro. Questo perché molte persone preferiscono non lavorare con frazioni di centesimi e frazioni decimali quando lavorano con il denaro.

Anche i numeri di arrotondamento sono comuni quando lavori con calcoli matematici che restituiscono valori non arrotondati. Scoprirai che i valori di arrotondamento vengono spesso utilizzati nella scienza dei dati e nell’apprendimento automatico per questo motivo.

round() Python: Esempio

Usiamo un esempio per illustrare come funziona questa funzione. Diciamo che gestiamo uno stand di prodotti e stiamo cercando di calcolare come dovremmo valutare le singole arance.

Compriamo arance in mazzi da cinquanta ma vendiamo singole arance a cu stomer. Quindi, vogliamo dividere il prezzo di cinquanta arance per cinquanta per ottenere il prezzo all’ingrosso di una singola arancia.

Ecco un esempio di script Python che potremmo usare per svolgere questo compito:

Il nostro codice restituisce un numero Python in virgola mobile seguito da un numero arrotondato:

Per prima cosa abbiamo dichiarato il prezzo di cinquanta arance. Impostiamo questo valore come variabile Python, il cui valore in questo caso è $ 15,52. Quindi, abbiamo calcolato il prezzo di una singola arancia dividendo il prezzo di cinquanta arance per cinquanta.

Tuttavia, il prezzo di una singola arancia è risultato essere $ 0,3104, che non è un prezzo che noi può addebitare ai consumatori. Quindi, abbiamo usato la funzione round() per restituire il prezzo di una singola arancia arrotondato al centesimo più vicino.

Il nostro programma ha restituito il numero arrotondato 0,31, che ci dice che vogliamo addebitare più di 0,31 USD per arancia per realizzare un profitto.

Nel nostro esempio, noi specificato 2 nel nostro metodo round(), che dice al nostro programma di arrotondare il nostro numero a due cifre decimali.Tuttavia, se volessimo il round() per restituire l’intero più vicino, non avremmo bisogno di specificare questo parametro.

Python Arrotonda al numero intero più vicino

Per arrotondare al numero intero più vicino in Python, devi puoi usare il metodo round(). Non devi specificare un numero di posizioni decimali a cui arrotondare il tuo numero.

Ecco un esempio di utilizzo di round() senza il secondo parametro per arrotondare un numero al valore intero più vicino:

Il nostro codice Python restituisce: 24.

Il round() La funzione viene solitamente utilizzata con numeri in virgola mobile, che includono posizioni decimali. Puoi anche passare numeri interi in round() senza restituire un errore. Detto questo, il nostro programma restituirà gli stessi valori perché gli interi sono già numeri tondi.

Facoltativamente, puoi specificare 0 come secondo argomento invece di ometterlo del tutto. Questo arrotonderà anche un valore al numero intero più vicino. Ma poiché lo 0 è il valore predefinito, non lo abbiamo specificato in questo esempio.

La funzione round() può essere utilizzata anche per arrotondare un numero negativo. Ecco un esempio di ciò in azione:

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

Il nostro codice restituisce: -102.

Conclusione

Puoi usare la funzione Python round() per arrotondare un numero a una certa cifra decimale. Questo può essere utile se stai lavorando con calcoli matematici che restituiscono numeri con posizioni decimali non necessarie. Oppure, round() può essere utile se stai lavorando con valori come il denaro che in genere non mostrano più di due cifre decimali.

In questo tutorial, abbiamo discusso come utilizzare la funzione round() per arrotondare i numeri in Python, quindi abbiamo esplorato alcuni esempi utilizzando la funzione round() per mostrare come funziona. Ora sei pronto per iniziare ad arrotondare i numeri in Python come un esperto!

Per saperne di più sulla programmazione Python, leggi il nostro Guida all’apprendimento di Python.

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