1.思考题目可知:要求的各数位最小和始终是1。
2.创建一个各数位和为1的数表。
3.答案只能是数列表中的值,遍历列表,当n<=m,即解
n = int(input()) l = [10 ** i for i in range(10)] for m in l: if n <= m: print(m) break
--