请问一下这个数列求和应该怎么写

img


我想请问一下这个数列求和应该怎么写🙏🏻🙏🏻还有就是在一个循环里面应该怎么结束循环啊(希望我没有说错🙏🏻)

每次数值*10,再加下一个数
你题目的解答代码如下:

import requests
n = int(input("请输入一个整数:"))
s = 0
t = 0
for i in range(1,n+1):
    t = t*10+i
    s += t
print(s)

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

从1开始循环乘以10,再加上下一个数字

import sys
num=int(input())
sum=0
total = 0
for i in range(1,num+1):
    sum = sum*10 + i
    total += sum
print(total)

如果是for循环,在for循环里面加入一个if判断,如果大于你设置的阀值的话就输出数列的和并且break结束循环

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632