Programul Python pentru suma cifrelor
Publicat: 2023-01-18Cuprins
Python - o privire de ansamblu
Python este cel mai căutat limbaj de programare din diverse motive. Câteva caracteristici ale Python care l-au făcut mai popular sunt:
- Python poate funcționa pe orice platformă precum Windows, Linux, Mac, Raspberry Pi etc.
- Sintaxa lui Python este simplă, iar codul este ușor de citit, deoarece este analog cu limba engleză.
- Dezvoltatorii pot scrie eficient coduri cu un număr mai mic de linii cu sintaxa oferită de Python.
- Oferă prototipare rapidă, deoarece rulează pe un sistem de interpret.
- Python poate fi folosit pentru limbajul de programare procedural, funcțional și orientat pe obiecte.
Elementele de bază ale sumei cifrelor:
Suma cifrelor oricărui număr se referă la rezultatul obținut prin adăugarea tuturor cifrelor numărului. Adunarea cifrelor se repetă până când se obține o sumă cu o singură cifră. Cu alte cuvinte, adunarea cifrelor se repetă dacă suma obținută prin adăugarea cifrelor unui număr este mai mare decât cifra 9. O sumă de cifre este denumită și sumă de cifre redusă în unele cazuri. Suma cifrelor este rezultatul final al adunării repetate a cifrelor până când se obține o sumă unitară a cifrelor. În matematică, suma cifrelor unui număr este notată ca Sumă cifrelor (n), unde „n” denotă numărul a cărui sumă de cifre urmează să fie calculată.
Să luăm în considerare un exemplu pentru a înțelege conceptul de a găsi suma cifrelor. Dacă urmează să fie determinată suma cifrelor „231”, cifrele individuale sunt adăugate până când suma obținută este o singură cifră.
Suma cifrelor (123) = 1 + 2 + 3 = 6
Să luăm un alt exemplu pentru a înțelege mai bine conceptul. Să găsim suma cifrelor numărului „987”.
Suma cifrelor (987) se calculează după cum urmează:
= 9 + 8 + 7 = 24
= 2 + 4 = 6.
Deci, suma cifrelor 987 este 6.
Consultați cursurile de știință a datelor de la upGrad
Suma cifrelor în Python:
Python oferă o platformă bună pentru dezvoltarea unui cod pentru a găsi suma cifrelor unui număr care formează o bază pentru determinarea sumei cifrelor oricărui număr de intrare. Algoritmul general care este utilizat în Python pentru a dezvolta un cod pentru găsirea sumei cifrelor dintr-un număr specificat este următorul.
Pasul 1: Citiți numărul de intrare.
Pasul 2: Declararea unei variabile care poate stoca suma și inițializarea variabilei care indică suma ca „0”.
Pasul 3: Folosiți o buclă condiționată pentru a repeta pasul 4 și pasul 5 până când numărul devine zero.
Pasul 4: Extrageți cifra cea mai din dreapta a numărului folosind operatorul de rest (%). Cifra obținută trebuie adăugată la variabila care reflectă suma.
Pasul 5: numărul este împărțit la 10 și cifra din dreapta este eliminată.
Pasul 6: Rezultatul stocat în variabila declarată pentru „sumă” este tipărit.
Există mai multe metode în Python care pot fi implementate pentru a găsi suma cifrelor unui număr. Să discutăm aceste metode în secțiunile ulterioare.
Explorați cursurile noastre populare de știință a datelor
Program Executive Postuniversitar în Știința Datelor de la IIITB | Program de certificat profesional în știința datelor pentru luarea deciziilor de afaceri | Master în Știința Datelor de la Universitatea din Arizona |
Program de certificat avansat în știința datelor de la IIITB | Program de certificat profesional în știința datelor și analiză de afaceri de la Universitatea din Maryland | Cursuri de știință a datelor |
Metoda 1: Folosiți metodele str() și int() pentru a determina suma cifrelor în Python
Metoda str() convertește numărul de intrare într-un șir, iar metoda int() transformă cifrele șirului într-un număr întreg. În această metodă, numărul a cărui sumă a cifrelor urmează să fie determinată este convertit într-un șir. Fiecare cifră a șirului este iterată. În timpul fiecărei iterații, o cifră șir este convertită într-un număr întreg și adăugată la sumă.
Cele mai bune abilități de știință a datelor de învățat în 2022
SL. Nu | Cele mai bune abilități de știință a datelor de învățat în 2022 | |
1 | Curs Analiza Datelor | Cursuri de Statistică Inferenţială |
2 | Programe de testare a ipotezelor | Cursuri de regresie logistică |
3 | Cursuri de regresie liniară | Algebră liniară pentru analiză |
Metoda 2: Utilizarea metodelor sum() pentru a găsi suma cifrelor în Python
Metoda sum() determină suma elementelor unei liste în Python. Aici, numărul este transformat într-un șir folosind metoda str(). Șirul este îndepărtat și convertit într-o listă de numere folosind funcțiile strip() și, respectiv, map(). În cele din urmă, funcția sum() este utilizată pentru a determina suma cifrelor numărului.
Citiți articolele noastre populare despre știința datelor
Calea de carieră în știința datelor: un ghid cuprinzător de carieră | Creșterea carierei în știința datelor: viitorul muncii este aici | De ce este importantă știința datelor? 8 moduri în care știința datelor aduce valoare afacerii |
Relevanța științei datelor pentru manageri | Ultima fișă pentru știința datelor pe care ar trebui să o aibă fiecare cercetător de date | Top 6 motive pentru care ar trebui să devii un Data Scientist |
O zi în viața omului de știință a datelor: ce fac ei? | Mitul distrus: Știința datelor nu are nevoie de codare | Business Intelligence vs Data Science: Care sunt diferențele? |
Metoda 3: Abordare generală pentru a determina suma cifrelor
În această metodă, algoritmul general discutat într-una din secțiunile anterioare este implementat ca cod Python fie prin iterație, fie prin recursie. Uitați-vă la exemplele de coduri Python prezentate mai jos care arată atât abordarea iterativă, cât și recursiva pentru a determina suma cifrelor unui număr.
Aplicații practice pentru găsirea sumei de cifre a numărului:
- Găsirea sumei cifrelor unui număr este un element esențial al testelor rapide de divizibilitate. De exemplu, orice număr natural este divizibil cu 3 numai dacă suma cifrelor sale este divizibil cu 3.
- Aceasta este o bază pentru regula de nouă și pentru tehnicile de turnare a nouă.
- Este, de asemenea, un component crucial al algoritmilor de sumă de control.
Dacă sunteți curios să aflați despre tablou, știința datelor, consultați programul Executive PG în știința datelor de la IIIT-B și upGrad, care este creat pentru profesioniști care lucrează și oferă peste 10 studii de caz și proiecte, ateliere practice practice, mentorat cu experți din industrie , 1-la-1 cu mentori din industrie, peste 400 de ore de învățare și asistență profesională cu firme de top.