不用定义函数的方法来循环
附:在十进位下,100以内的快乐数有(OEIS中的数列A00770) :1, 7, 10, 13, 19, 23, 28, 31, 32, 44, 49, 68, 70, 79, 82, 86, 91, 94, 97, 100。
a=eval(input())
for s in range(100):
b=0
c=len(str(a))
for i in range(c):
b+=(a%10)**2
a=a//10
a=b
if a==1:
print(True)
else:
print(False)