注册 登录
编程论坛 Python论坛

循环

lsp19991127 发布于 2018-11-17 21:27, 1633 次点击
给定一个数a,求s=a+aa+aaa+aaaa+aaaaa的值,其中a是一个数字(1-9之间)例如2+22+222222221。用for循环和while求解,各位大佬给点思路。谢谢!


[此贴子已经被作者于2018-11-17 21:32编辑过]

2 回复
#2
gold6152018-11-17 23:57
def getSum(a,count = 4):
    result = a
    previous = a
    for i in range(count - 1):
        previous = previous * 10 + a
        result += previous
    return result
#3
lsp199911272018-11-18 16:03
回复 2楼 gold615
看不懂
1