【问题描述】 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); 2. 利用 input()语句输入一个大于 1 的正整数; 3. 观察后一项与前一项的关系; 【输入描述】 1. 输入一个大于 1 的正整数,假设输入合规,不考虑不合规情景,如带小数点的数,负数等; 2. 特别提示:常规程序中,输入时好习惯是有提示。考试时由于系统限定,输入时所有 input()函数不可有提示信息。 【输出描述】 1. 输出累计相加的结果 【样例输入 1】 3 【样例输出 1】 10 【样例输入 2】 4 【样例输出 2】 20 【样例输入 3】 10 【样例输出 3】 220
正确答案:参考程序(Python):累计相加。逐项累加前缀和:ans=sum(前i项和)。样例n=4→20。核心:双重累加。
试卷来源:202306 CCF-GESP编程能力等级认证Python一级真题