用户输入一个小于10的正整数,求1 + 12 + 123 + 1234 + …… 的前n项的和,当输入大于或等于10时,输出“data error!”
解决代码:
n = int(input())
if n <= 9:
total = 0
tmp = 0
for i in range(1, n + 1):
tmp = tmp * 10 + i
total = total + tmp
print(total)
else:
print('data error!')