algorytm.org

Implementacja w Python



Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Suma cyfr liczby całkowitej - Implementacja w Python
Ocena użytkownikóww: *****  / 28
SłabyŚwietny
Nadesłany przez Jakub Konieczny, 20 lutego 2011 15:46
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

suma_cyfr_1_py.py:
#!/usr/bin/python
# -*- coding: utf-8 -*-
# www.algorytm.org

def suma(a):
	s=0
	while a>0: 		#dopóki zostały jakieś cyfry
		s+=a%10 	#dodaj ostatnią cyfrę (jedności)
		a/=10 		#podziel liczbę przez 10
	return s

print "podaj liczbę: "
liczba=input()
print "suma: "+str(suma(liczba)) #wypisz sumę
Komentarze
photo
-7 # Paweł Paweł 2017-02-24 01:09
A w pythonie 3.6?
Odpowiedz | Odpowiedz z cytatem | Cytować
photo
-5 # B. 2018-10-16 22:47
result = 0

while x > 0:
result+=x%10
x //= 10

return result
Odpowiedz | Odpowiedz z cytatem | Cytować
Dodaj komentarz