Python编程求数列 -1+2+3-4+5+6-7+8+9-10+11+12-13+ 之值 。如输入4 ,则计算1到4包含1和4之间的值 ,规律如数列所⽰ 。下面说法 ,正确的是( )。N = int(input("请输入正整数:")) tnt = 0 for i in range(1, N + 1): if i % 3 == 1: tnt += -i else: tnt += i print(tnt)
A. range(1 , N + 1) 应该修为 range(1 , N) 才会符合预期
B. i % 3 == 1 应修改为 i % 3 == 0 才会符合预期
C. i % 3 == 1 修改为 i % 3 与当前程序效果相同
D. 当前代码能达到题目所描述目标
正确答案:D
试卷来源:202603 CCF-GESP编程能力等级认证Python一级真题