String 22. Дана строка, изображающая целое положительное число. Вывести сумму цифр этого числа.

Решение на Python 3

# -*- coding: utf-8 -*-
import random
import string

N = random.randrange(1,11)
s = ''.join(random.choice(string.digits) for x in range(N))
print("String:",s)
L = list(s)
print("List of char-s:",L)
L_int = list(map(int,L))
print("List of int-s:",L_int)
print("Sum of digits:",sum(L_int))