测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A37779. 问题描述•累计相加,形如:1+(1+2)+(1+2+3)+(1+2+3+4)+......+(1+2+3+4+5+......+n)1+(1+2)+(1+2+3)+(1+2+3+4)+......+(1+2+3+4+5+......+n);•利用 input()语句输入一个大于 1 的正整数;•观察后一项与前一项的关系;输入描述1.输入一个大于 1 的正整数,假设输入合规,不考虑不合规情景,如带…

填空题 较易

题目描述

问题描述

•累计相加,形如:

1+(1+2)+(1+2+3)+(1+2+3+4)+......+(1+2+3+4+5+......+n)1+(1+2)+(1+2+3)+(1+2+3+4)+......+(1+2+3+4+5+......+n);

•利用 input()语句输入一个大于 1 的正整数;

•观察后一项与前一项的关系;

输入描述

1.输入一个大于 1 的正整数,假设输入合规,不考虑不合规情景,如带小数点的数, 负数等;

2.特别提示:常规程序中,输入时好习惯是有提示。考试时由于系统限定,输入时所有 input()函数不可有提示信息。

输出描述

输出累计相加的结果

样例输入 1

3 

样例输出 1

10 

样例输入 2

4 

样例输出 2

20 

样例输入 3

10 

样例输出 3

220 

参考答案

#计算:1+(1+2)+(1+2+3)+(1+2+3+4)+......+(1+2+3+4+......+n) N = int(input()) allTnt = 0 #保存全部序列之和subTnt = 0 #保存子序列之和 for i in range(1,N+1): subTnt += i allTnt += subTnt print(allTnt)
上一题 下一题