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

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


def sumNumber():
    num = input("输入要计算的数:")
    number = int(input("输入要计算的层数:"))
    sumNum = 0
    listNum = []
    for i in range(number):
        listNum.append(int(num*(i+1)))
    print("列数为:",listNum)
    for i in listNum:
        sumNum += i
    print("总和为:%d"%sumNum)


if __name__ == '__main__':
    sumNumber()

你可能感兴趣的:(python基础)