Python 求和 Sn = a + aa + aaa + ... + a...a
- 需求
- 代码如下:
-
1 #coding:utf-8 2 #__author__ = 'Diva' 3 4 def sum(a, n): 5 if not a.isdigit() or not n.isdigit(): 6 print('输入的必须是数字') 7 return False 8 9 sum = 0 10 tmp = 0 11 num = int(a) 12 nn = int(n) 13 14 for i in range(1, nn+1): 15 tmp = tmp * 10 + num 16 sum = sum + tmp 17 18 print('S%d 的%d次和是:%d' % (num,nn,sum)) 19 20 if __name__ == '__main__': 21 print('这个程序是用来算 Sn = a + aa + aaa + ... + a...a。') 22 a, n = raw_input('请输入一个(基数,次数):').split(',') 23 sum(a, n)
- 测试结果:
站在此岸链接彼岸,用高配版的自己,来带动低配版的自己。