用python解决,需要详细的代码和解释,谢谢
def my_sum(a): n = len(a) result = sum(map(lambda x: int(x), a)) return result n = int(input()) for i in range(1000, 10000): a = str(i) if my_sum(a) == n: print(i)