可以把我看看嘛,刚开始学

键盘输入一个整数n,将1-n之间没有重复数字的数存入列表中,然后以空格分隔将列表元素输出在一行上

我猜题主是要去除33,44,110,101等数字,给个案例参考:

n = int(input())
lst = []
for i in range(1,n):
    lst.append(i)
lst = [l for l in lst if len(str(l))==len(set([s for s in str(l)]))]
for l in lst:
    print(l, end=' ')

1-n之间不重复的数字是什么意思,1-n之前1,2,3····n本身就不重复啊