为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在变量s值的运算中还要除以2

x1 = 1

d = 3

n = 100

x100 = x1 + (n -1 )*d

s = (x1 + x100) * n /2

print s



正在回答

2 回答

等差数列求和公式:(首项+末项)×项数÷2

等差数列求和公式推导:

Sn=1+2+3+……+(n-1)+n
Sn=n+(n-1)+(n-2)+……+2+1
两式相加
2Sn=(1+n)+(2+n-1)+(3+n-2)+……+(n-1+2)+(n+1)=(n+1)+(n+1)+(n+1)+……+(n+1)+(n+1)
一共n项(n+1)
2Sn=(n+1)*n
Sn=(n+1)*n/2


1 回复 有任何疑惑可以回复我~

等差数列求和公式:(首项+末项)*项数/2

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为什么在变量s值的运算中还要除以2

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信