Programul Python pentru suma cifrelor

Publicat: 2023-01-18

Cuprins

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.

Vrei să distribui acest articol?

Pregătiți-vă pentru o carieră a viitorului

Pregătiți-vă pentru o carieră a viitorului