a=ab//10 b=ab%10 if ab==(a+b)+(a*b): print(ab) print('*********') for x in range(10000): n=str(x**2) #计算10000以内每一个数的乘积 m=str(x) #将x数字转化为字符串 c=len(m) #计算字符串m的长度 if x==int(n[-c::]): #[]代表字符串列表 #通过int将字符串转化为数字,n[开始值:结尾值:步长],负号代表反向 print(x)
a=ab//10 b=ab%10 if ab==(a+b)+(a*b): print(ab) print('*********') for x in range(10000): n=str(x**2) #计算10000以内每一个数的乘积 m=str(x) #将x数字转化为字符串 c=len(m) #计算字符串m的长度 if x==int(n[-c::]): #[]代表字符串列表 #通过int将字符串转化为数字,n[开始值:结尾值:步长],负号代表反向 print(x)