Информа-ки, программа вычисления счастливого числа. Имея число нужно суммировать квадраты каждой циф - Компьютерные вопросы

Вопрос Информа-ки, программа вычисления счастливого числа. Имея число нужно суммировать квадраты каждой циф

Регистрация
21 Ноя 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
Что я делаю нет так?
смысл - ввод числа как string - перевод списка в integer- потом каждую цифру квадрируем- квадраты суммируем- переводим новое число в string - потом опять в integer и повторяем все сначала...
Помогите пожалуйста!!!

z = 0
summe=0
summelist = []
print("Введите число")
k = input()
L=list(k)
L = [ int(n) for n in L ]
print(L)
x = 0
# n in L
i=0
while i <2:
for n in L:
L = [ int(n) for n in L ]
z=n**2
summelist.append(z)
x = sum(summelist)
L = summelist
L = [x]
stringL = ""
stringL = stringL+str(n)
stingL = k
L = [ int(n) for n in L ]
print(x)
 
Сверху Снизу