100-018
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
方法一:
1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 ''' 5 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。 6 ''' 7 8 n = int(input('请输入层数:')) 9 a = int(input('请输入计算数:')) 10 Su = 0 11 Tu = [] 12 for i in range(n): 13 Tu.append(int(str(a)*(i+1))) 14 print('创建的数列为:%s' % Tu) 15 16 for i in Tu: 17 Su = Su + i 18 print('数列的和为:%s' % Su)
--... ...--
iaoexl at outlook dot com
-------------------------------------------------------------
鱼跃此时海,花开彼岸天。只缘有余庆,翩翩在此间。