欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

n个数字相加

程序员文章站 2022-05-31 21:23:30
求s=a+aa+aaa+aaaa+aa...a的值 其中a是一个数字,多少个数字相加由键盘输入控制 ......

求s=a+aa+aaa+aaaa+aa...a的值

其中a是一个数字,多少个数字相加由键盘输入控制


a = int(input("数字:"))
count = int(input("个数:"))

s = ''
result = 0
for i in range(1, count + 1):

    #   第i个数字有i个a
    num = str(a) * i
    if s:
        s = s + '+' + num
    else:
        s = num

    #   将数字累加
    result += int(num)

print("{} = {}".format(s, result), )


n个数字相加