数列求和
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
例如
输入:
5
2
输出:
2
22
222
2222
22222
24690
代码如下:{如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢}。
n = int(input())
m = int(input())
s = 0
d = 0
for i in range(n):
d = d*10+m
s += d
print(d)
print(s)
用for循环。根据str*int再把结果转int累加
b = int(input("请输入相加个数:"))
a = int(input("请输入数字:"))
aa, aa_sum = 0, 0
for i in range(1, b+1):
aa += a * 10**(i-1)
print(a)
aa_sum += aa
print(aa_sum)
代码如上,万望采纳。
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632