菜鸟教程 练习实例18 (python3)

题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
程序分析:关键是计算出每一项的值。

# -*- coding:utf-8 -*-


def main():
    n = input('n = ')
    n = int(n)
    a = input('a = ')
    a = str(a)
    sum_num = 0
    for i in range(1, n + 1):
        print(a * i)
        sum_num += int(a * i)
    print(sum_num)


main()

猜你喜欢

转载自blog.csdn.net/zhangyu4863/article/details/80544518