A25211. 计算 1, 2, 1, 2, ... 前 n 个数的和。输入描述:整数 n(1 ≤ n ≤ 1000)。输出描述:前 n 个数的和。样例输入:7样例输出:10
填空题
容易
知识点
题目描述
计算 1, 2, 1, 2, ... 前 n 个数的和。
输入描述:
整数 n(1 ≤ n ≤ 1000)。
输出描述:
前 n 个数的和。
样例输入:
7样例输出:
10参考答案
n = int(input().strip())
full_cycles = n // 2
remainder = n % 2
total = full_cycles * 3 + remainder * 1
print(total)答案解析
每 2 个数(1+2=3)为一个周期。
完整周期数:n // 2,剩余数:n % 2。
总和 = 完整周期数 × 3 + 剩余数 × 1。
上一题
下一题