#判断数字是否7位数,传入的n默认是整数 def checkNumSeven(n): return len(str(n)) == 7; # 判断数字是否不相同,传入的n默认是整数 def checkDifference(n): n = str(n) s = set(n) return len(n) == len(s); x ,y = map(int,input().split()) for i in range(x,y + 1): if checkNumSeven(i * i) and checkDifference(i * i): print(i) /************************************************************** Problem: 1118 User: admin Language: Python Result: Accepted Time:93 ms Memory:34480 kb ****************************************************************/