Форум сайта python.su
Хочу получить сумму цифр в числе.Для этого мне осталось только просуммировать k.
Вопрос: как это сделать?
Заранее спасибо!
def tri(a):
n=(len(a))
a=int(a)
for i in range(0,n):
v=10**i
k=a//v%10
print(k)
return tri(input('ведите число\n'))
print(tri(input('ведите число\n')))
Офлайн
def tri(a):
sum_ = 0
while a:
sum_ += a%10
a = a//10
return sum_
print(tri(int(input('ведите число\n'))))
#_______________________________________#
def tri(a):
sum_ = 0
for i in a:
sum_ += int(i)
return sum_
print(tri(input('ведите число\n')))
#_______________________________________#
def tri(a):
sum_ = sum([int(i) for i in a])
print(tri(input('ведите число\n')))
Отредактировано marvellik (Июль 13, 2018 11:21:06)
Офлайн