python练习题--输入任意项值、和首字母的数列求和

求形如:9+99+999+9999+...+9....的和,输入首项值和项数值的和。

思路,先将各项通过列表追加全部罗列,然后求和。

代码:

#!/usr/bin/python3

n = int (input('请输入项数:',))
a = int (input('请输入首项值:',))
l =[ a ]
for i in range (1,n):
    l.append (a + l[-1] *10)
print (l)
print (sum(l))

结果:

>>> 
请输入项数:5
请输入首项值:6
[6, 66, 666, 6666, 66666]
74070


你可能感兴趣的:(python3)