其十八
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制
利用循环计算
i = int(input("输入几个数相加:")) j = int(input("数字:")) flag = 0 g = 0 for a in range(i): f = j * pow(10,a)#10的幂次方 flag += f print(flag) g += flag print(g)
结果为
输入几个数相加:5
数字:3
3
33
333
3333
33333
37035