当前位置: 代码迷 >> 综合 >> python#求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。例如2+22+222+2222+22222(此时共有 5 个数相加),几个数相加由键盘控制
  详细解决方案

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

热度:92   发布时间:2024-01-04 16:27:58.0

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

def almost_the_same_add(a, n):if n == 0 or a <= 0:print(0)else:total = 0while(n > 0):for i in range(n):total = total + a * 10**in -= 1print(total)
almost_the_same_add(6, 3)
a = input('请输入被加数字: ')
n = int(input('你希望加几次?\n'))
res = 0
for i in range(n):res ** int(a)a += a[0]print('当第%s次相加时res的值是%s'%(i +1, res))print('当第%s次相加后下一次相加数字是%s'%(i + 1, a))
print('最终结果是:', res)
  相关解决方案