python练习程序(c100经典例18)

时间:2020-12-11 21:10:17

题目:

求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

def foo(a,n):
    sum=0;
    sra=a;
    for i in range(0,n):
        sum=sum+a;
        b=a*10+sra;
        a=b;
    print sum

foo(2,5)