Programma Python per somma di cifre

Pubblicato: 2023-01-18

Sommario

Python: una panoramica

Python è il linguaggio di programmazione più ricercato per vari motivi. Le poche caratteristiche di Python che lo hanno reso più popolare sono:

  • Python può funzionare su qualsiasi piattaforma come Windows, Linux, Mac, Raspberry Pi ecc.
  • La sintassi di Python è semplice e il codice è facilmente leggibile in quanto è analogo alla lingua inglese.
  • Gli sviluppatori possono scrivere in modo efficiente codici con un minor numero di righe con la sintassi offerta da Python.
  • Offre una prototipazione rapida poiché funziona su un sistema di interpreti.
  • Python può essere utilizzato per il linguaggio di programmazione procedurale, funzionale e orientato agli oggetti.

Nozioni di base sulla somma delle cifre:

La somma delle cifre di qualsiasi numero si riferisce al risultato ottenuto sommando tutte le cifre del numero. L'addizione di cifre viene ripetuta fino a ottenere una somma di una sola cifra. In altre parole, l'addizione di cifre viene ripetuta se la somma ottenuta sommando le cifre di un numero è maggiore della cifra 9. In alcuni casi una somma di cifre viene anche chiamata somma di cifre ridotta. La somma delle cifre è il risultato finale dell'addizione ripetuta delle cifre fino ad ottenere una somma delle cifre unitarie. In Matematica, la somma delle cifre di un numero è indicata come Digit Sum (n) dove 'n' denota il numero di cui deve essere calcolata la somma delle cifre.

Consideriamo un esempio per comprendere il concetto di trovare la somma delle cifre. Se si deve determinare la somma delle cifre del numero "231", le singole cifre vengono sommate fino a quando la somma ottenuta è una singola cifra.

Somma cifre (123) = 1 + 2 + 3 = 6

Facciamo un altro esempio per capire meglio il concetto. Troviamo la somma delle cifre del numero '987'.

La somma delle cifre (987) viene calcolata come segue:

= 9 + 8 + 7 = 24

= 2 + 4 = 6.

Quindi, la somma delle cifre di 987 è 6.

Dai un'occhiata ai corsi di scienza dei dati di upGrad

Somma delle cifre in Python:

Python offre una buona piattaforma per lo sviluppo di un codice per trovare la somma delle cifre di un numero che costituisce una base per determinare la somma delle cifre di qualsiasi numero di input. L'algoritmo generale utilizzato in Python per sviluppare un codice per trovare la somma delle cifre in un numero specificato è il seguente.

Passaggio 1: leggere il numero di input.

Passo 2: Dichiarazione di una variabile in grado di memorizzare la somma e inizializzazione della variabile che indica la somma come '0'.

Passaggio 3: utilizzare un ciclo condizionale per ripetere il passaggio 4 e il passaggio 5 finché il numero non diventa zero.

Passaggio 4: estrarre la cifra più a destra del numero utilizzando l'operatore di resto (%). La cifra ottenuta va aggiunta alla variabile che riflette la somma.

Passaggio 5: il numero viene diviso per 10 e la cifra più a destra viene rimossa.

Passaggio 6: viene stampato il risultato memorizzato nella variabile dichiarata per 'somma'.

Esistono diversi metodi in Python che possono essere implementati per trovare la somma delle cifre di un numero. Discutiamo questi metodi nelle sezioni successive.

Esplora i nostri popolari corsi di scienza dei dati

Executive Post Graduate Program in Data Science presso IIITB Programma di certificazione professionale in Data Science per il processo decisionale aziendale Master of Science in Data Science presso l'Università dell'Arizona
Programma di certificazione avanzata in Data Science da IIITB Programma di certificazione professionale in scienza dei dati e analisi aziendale presso l'Università del Maryland Corsi di scienza dei dati

Metodo 1: utilizzare i metodi str() e int() per determinare la somma delle cifre in Python

Il metodo str() converte il numero di input in una stringa e il metodo int() converte le cifre della stringa in un numero intero. In questo metodo, il numero di cui deve essere determinata la somma delle cifre viene convertito in una stringa. Ogni cifra della stringa viene ripetuta. Durante ogni iterazione, una cifra stringa viene convertita in un numero intero e aggiunta alla somma.

Le migliori competenze nel campo della scienza dei dati da apprendere nel 2022

SL. No Le migliori competenze nel campo della scienza dei dati da apprendere nel 2022
1 Corso di analisi dei dati Corsi di statistica inferenziale
2 Programmi di verifica delle ipotesi Corsi di regressione logistica
3 Corsi di regressione lineare Algebra lineare per l'analisi

Metodo 2: utilizzo dei metodi sum() per trovare la somma delle cifre in Python

Il metodo sum() determina la somma degli elementi di una lista in Python. Qui, il numero viene trasformato in una stringa usando il metodo str(). La stringa viene eliminata e convertita in un elenco di numeri utilizzando rispettivamente le funzioni strip() e map(). Infine, la funzione sum() viene utilizzata per determinare la somma delle cifre del numero.

Leggi i nostri popolari articoli sulla scienza dei dati

Percorso di carriera nella scienza dei dati: una guida completa alla carriera Crescita della carriera nella scienza dei dati: il futuro del lavoro è qui Perché la scienza dei dati è importante? 8 modi in cui la scienza dei dati apporta valore al business
Rilevanza della scienza dei dati per i manager Il foglio informativo definitivo sulla scienza dei dati che ogni scienziato di dati dovrebbe avere I 6 motivi principali per cui dovresti diventare un data scientist
Un giorno nella vita dei data scientist: cosa fanno? Mito sfatato: la scienza dei dati non ha bisogno di codifica Business Intelligence vs Data Science: quali sono le differenze?

Metodo 3: approccio generale per determinare la somma delle cifre

In questo metodo, l'algoritmo generale discusso in una delle sezioni precedenti viene implementato come codice Python tramite iterazione o ricorsione. Guarda gli esempi di codici Python mostrati di seguito che mostrano un approccio sia iterativo che ricorsivo per determinare la somma delle cifre di un numero.

Applicazioni pratiche per trovare la somma delle cifre del numero:

  • Trovare la somma delle cifre di un numero è un elemento essenziale dei test rapidi di divisibilità. Ad esempio, qualsiasi numero naturale è divisibile per 3 solo se la somma delle sue cifre è divisibile per 3.
  • Questa è una base per la regola del nove e le tecniche di fusione del nove.
  • È anche un componente cruciale degli algoritmi di checksum.

Se sei curioso di conoscere tableau, data science, dai un'occhiata all'Executive PG Program in Data Science di IIIT-B e upGrad, creato per professionisti che lavorano e offre oltre 10 case study e progetti, workshop pratici pratici, tutoraggio con esperti del settore , 1 contro 1 con mentori del settore, oltre 400 ore di apprendimento e assistenza lavorativa con le migliori aziende.

Vuoi condividere questo articolo?

Preparati per una carriera del futuro

Preparati per una carriera del futuro