English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base Python

Controllo dei flussi di lavoro Python

Funzioni in Python

Tipi di dati in Python

Operazioni su file Python

Oggetti e classi Python

Date e ora Python

Conoscenze avanzate Python

Manuale di riferimento Python

Somma di due numeri in un programma Python

Manuale completo di esempi di Python

In questo programma, imparerai a sommare due numeri e a visualizzarli utilizzando la funzione print().

Per comprendere questo esempio, dovresti conoscere i seguentiProgrammazione PythonArgomento:

Nel seguente programma, abbiamo usato l'operatore di somma aritmetica + per sommare due numeri.

Codice sorgente

# Questo programma somma due numeri
num1 = 1.5
num2 = 6.3
# Somma di due numeri
somma = float(num1) + float(num2)
# Visualizzazione di somma
print('Numero {0} + {1} = {2}'.format(num1, num2, sum))

Risultato di output

Numero 1.5 + 6.3 = 7.8

Cambiando questo operatore, possiamo sottrarre(-), moltiplicazione(*), divisione(/), divisione intera(//)o trovare il resto (%) di due numeri.

Codice: somma di due numeri forniti dall'utente

# Archiviazione dei numeri inseriti
num1 = input('Inserisci il primo numero: ')
num2 = input('Inserisci il secondo numero: ')
# Somma di due numeri
somma = float(num1) + float(num2)
# somma
print('Numero {0} + {1} = {2}'.format(num1, num2, sum))

Risultato di output

Inserisci il primo numero: 11
Inserisci il secondo numero: 120
Numero 11 + 120 = 131.0

In questo programma, richiediamo all'utente di inserire due numeri, e questo programma visualizza la somma dei numeri inseriti dall'utente.

Usiamo la funzione integrata input() per l'input. input() restituisce una stringa, quindi usiamo la funzione float() per trasformarla in un numero.

Come alternativa, possiamo eseguire questa somma in una singola istruzione senza utilizzare alcuna variabile, come segue.

print('Numero %.1f' % (float(input('Inserisci il primo numero: ')) + float(input('Inserisci il secondo numero: '))))

Anche se questo programma non utilizza variabili (memoria di archiviazione), la leggibilità non è alta. Alcuni lo troveranno difficile da comprendere. È meglio scrivere codice chiaro. Pertanto, c'è sempre un compromesso tra chiarezza ed efficienza. Dobbiamo mantenere un equilibrio.

Manuale completo di esempi di Python