用python编写程序,求闭区间[low, high]中所有满足x* x的值的每一位数字 互不相同的整数x?

求闭区间[low, high]中所有满足x* x的值的每一位数字 互不相同的整数x。如分别输入low和high的值: 2000、2100。在范围[2000, 2100]内满足条件的整数及其平方数如下:

第1个回答  2020-05-26
# encoding: utf-8
# Python 3.6.0
low=2000
high=2100
c=0
for i in range(low,high+1):
    j=i*i
    if len(set(list(str(j)))) == len(str(j)):
        c+=1
        print(i,j)
print('total:'+str(c))

本回答被网友采纳
第2个回答  2020-05-28
OK 帮你搞定。
相似回答