快乐的数字
#(新)快乐的数字 def getSumofSquares(num): numStr=str(num) sum=0 for i in numStr: sum += int(i)**2 return sum def main(): n = input() #n为一个正整数 sumofSqrs = eval(n) while sumofSqrs != 1 and sumofSqrs != 4: #或 while sumofSqrs not in [1,4,16,37,58,89,145,42,20] sumofSqrs = getSumofSquares(sumofSqrs) else: if sumofSqrs == 1: print("True") else: print("False") main()

浙公网安备 33010602011771号