题目:
解题思路:
题目中说了不是回归1,就是险入同一个循环,所以只需找一个能进入循环的数,然后在循环里输出这个最大的数即可
反正多试几个数字,确保是试验的数字是进入了那个循环
代码:
import os
import sys
num = 2
nums = []
while num not in nums:
nums.append(num)
temp = 0
while num != 0:
temp += (num%10)**2
num = num//10
num = temp
print(max(nums))