请计算位数为4的整数中,有多少个不重复数

麻烦注释一下,还有思路大概是怎样的。

我大概只想到了以下,也不知道对不对
def num(i):
for I in range(1000,10000):
a=str(i)
b=list(a)
return len(a)!=len(set(b))


def num():
    cout = 0
    for i in range(1000,10000):
        a=str(i)
        b=list(a)
        if len(a)!=len(set(b)):
            continue
        else:
            cout += 1
    return cout
print(num())
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632