Come scrivere un programma Python per aggiungere due numeri? [Con esempi]

Pubblicato: 2021-01-29

Sommario

introduzione

Python ha guadagnato molti riflettori grazie alle sue caratteristiche salienti, alla semplice sintassi, alla buona leggibilità, alla disponibilità di varie librerie e API.

Ora ogni fanatico del computer vuole imparare questo linguaggio di tendenza, ma potrebbe esserci una domanda "come iniziare?". Bene, la risposta a questa domanda sarebbe dare un'occhiata alla documentazione di Python e conoscere la sintassi di Python.

Dopo aver appreso tutte le regole e la sintassi di Python, la nostra mente potrebbe spingerci a implementare un programma banale o ciao mondo in Python. Ora soddisfiamo la sete della nostra mente entusiasta dando un'occhiata a un codice banale, che è l'aggiunta di due numeri in Python.

Procedura dettagliata del codice

Diamo un'occhiata alle diverse possibili implementazioni di questo codice.

1. Aggiunta di due numeri

Dimostriamo il codice per aggiungere due numeri definiti dall'utente.

io = 5
j = 6
somma = i+j
print( “somma di” ,i, “e” ,j, “è” ,somma) #riga1
print( “somma di” ,i, “e” ,j, “è” ,i+j) #riga2

Una delle caratteristiche uniche di Python è che non è necessario specificare il tipo di dati della variabile e possiamo allocare direttamente la variabile con un valore, e Python fa il duro lavoro per te.

Nel codice sopra le variabili i e j memorizzano i valori che devono essere sommati e la variabile sum memorizza il valore di i+j. E poi possiamo stampare quel valore. Anche qui c'è un punto da notare, se non vogliamo che una variabile memorizzi la risposta possiamo calcolare direttamente la risposta nell'istruzione print stessa (come mostrato nella riga 2).

Ma cosa succede se vogliamo aggiungere i numeri che vengono forniti come input dall'utente?

2. Aggiunta di numeri di input utente

Questo codice sarà simile al codice precedente ma l'unica differenza sarebbe l'assegnazione delle variabili con l'input dell'utente. Diamo un'occhiata al codice.

i = input("inserisci il primo numero")
j = input("inserisci il secondo numero")
somma = i+j
print(“somma di”,i”e”,j”,è”,somma)
print(“somma di”,i”e”,j”,è”,i+j)

Nel codice sopra, la prima riga richiederebbe "inserire il primo numero" nella schermata di output e il terminale o la console si aspetta un input che verrà assegnato alla variabile i. allo stesso modo, lo stesso processo sarà osservato per la riga 2. Ora entrambe le variabili i, j sono assegnate con l'input dell'utente e la somma è memorizzata nella variabile sum. Sembra una passeggiata, vero?

3. Aggiunta di due numeri mobili

Molte volte potremmo trovarci di fronte a una situazione per aggiungere numeri con precisione decimale, diamo un'occhiata a quell'implementazione!

io = 1,5223
j = 1,8365
somma = i+j
print(“somma di”,i”e”,j”,è”,somma) #riga1
print(“somma di”,i”e”,j”,è”,i+j) #riga2

Come già discusso, non è necessario menzionare il tipo di dati della variabile che utilizzeremo. Le variabili i, j sono trattate come valori float e il risultato finale ottenuto avrà una precisione decimale.

Possiamo anche eseguire il typecast di un intero in un float in python, dimostriamo la differenza tra l'addizione di interi e l'addizione float.

io = 3
j = 6
somma = float(i)+float(j) #riga1
print(“somma di”,i”e”,j”,è”,somma) #riga2
print(“somma di”,i”e”,j”,è”,i+j) #line3print(float(i+j)) #line4

Nello snippet sopra, abbiamo due variabili i, j a cui sono assegnati due numeri interi. Ora se aggiungiamo queste due variabili la risposta sarebbe di tipo intero. Possiamo avere la risposta nel tipo di dati float eseguendo il typecast delle variabili in un float (come mostrato nella riga 1) o digitando la risposta nel float (come mostrato nella riga 4).

La principale differenza tra la riga 2 e la riga 3 sarebbe la mancanza di precisione decimale nella riga 3. L'output della riga 2 sarà 8.0 mentre l'output della riga 3 sarà 8, quindi se vogliamo mantenere la precisione decimale di una variabile quindi dobbiamo usare un tipo di dati float.

Leggi anche: Idee e argomenti per i progetti Python per principianti

Conclusione

Abbiamo esaminato vari frammenti di codice in cui abbiamo visto l'aggiunta di due numeri definiti dall'utente, l'aggiunta di numeri di input dell'utente, l'aggiunta di numeri float, la precisione decimale osservata del risultato con il tipo di dati float e il typecasting dei numeri in Python.

Ora che sai come aggiungere due numeri in Python, prova a scrivere il codice da solo e prova a modificare il codice con vari tipi di dati. E prova a eseguire alcune altre attività banali in Python ed esplora il divertimento nella programmazione di Python

Impara i corsi di scienza dei dati dalle migliori università del mondo. Guadagna programmi Executive PG, programmi di certificazione avanzati o programmi di master per accelerare la tua carriera.

Quali sono i pro ei contro della programmazione in Python?

Python è un linguaggio straordinario che ha profonde radici nello sviluppo e ora sta guadagnando supporto nel dominio di programmazione. Ma insieme ai suoi pro, ci sono anche alcuni contro che devono essere considerati prima di disattivarlo. I pro e i contro sono i seguenti:
Professionisti
1. La sintassi di Python è estremamente intuitiva e facile da scrivere. È quasi equivalente a scrivere alcune frasi in lingua inglese con indentazione.
2. I problemi che vengono risolti in troppe righe in altri linguaggi possono essere risolti in meno di mezza riga in Python con l'aiuto di varie funzioni integrate.
3. Il codice è molto più pulito e più breve poiché il programmatore non deve scrivere molto e la maggior parte del lavoro viene eseguita dal compilatore stesso.
contro
1. Uno dei maggiori svantaggi di Python è la sua velocità. È molto lento, più lento di C++ e persino di Java.
2. Molti programmatori consigliano di evitare Python perché rovina la costruzione della logica poiché la maggior parte del lavoro viene svolto dalle funzioni Python integrate.

Cosa capisci del tipo di dati numerico in Python?

In Python, i dati oi valori numerici sono generalmente rappresentati dai tipi di dati numerici. Ci possono essere tre tipi di valori numerici in Python che sono i seguenti:
1. Intero
Gli interi come 3, 0, -100, -2 e 25 sono rappresentati dalla classe int. A differenza di altri linguaggi di programmazione come C++, non c'è limite alla lunghezza di un valore intero. Puoi inserire un valore equivalente al long long int di C++ nella classe int in Python.
2. Galleggia
I valori numerici frazionari o decimali sono noti come float e sono rappresentati dalla classe float. La notazione scientifica di un valore float può essere determinata aggiungendo “e” o “E” seguito da “+” o “-”.
3. Complesso
I valori che hanno la forma di “a+ib” dove “a” è la parte reale e “b” è la parte immaginaria sono considerati numeri complessi e sono rappresentati dalla classe complessa di Python.

Nomina alcuni dei migliori IDE Python?

Ci sono molti IDE Python là fuori che sono abbastanza decenti. Alcuni di questi sono PyCharm di JetBrains, Visual Studio Code di Microsoft, Spyder, Eclipse, Atom, PyDev e Wing IDE.