计算交错序列 1 - 2/3 + 3/5 - 4/7 + 5/9 - 6/11 + ... 的前N项之和。(5分)
题目内容:
输入一个正整数N,计算交错序列 1 - 2/3 + 3/5 - 4/7 + 5/9 - 6/11 + ... 的前N项之和。
提示:上述序列中 1 为第一项,2/3 为第二项,以此类推。
输入格式:
一行输入一个正整数N
输出格式:
一行输出序列前N项和,结果保留三位小数,不换行。
输入样例:
5
输出样例:
0.917
输出1到n之间的所有偶数(5分)
题目内容:
输入正整数n,输出1到n之间的所有偶数。
输入格式:
一行正整数n
输出格式:
一行输出满足条件的数,数据间用英文逗号间隔,末尾数字后面没有逗号且不换行!
输入样例1:
10
输出样例1:
2,4,6,8,10
输入样例2:
9
输出样例2:
2,4,6,8
sum = int(0)
n = int(input())
for m in range(1,n+1):
sum = sum + ((-1)**(m+1))*(m/((m*2)-1))
print("{:.3f}".format(sum))
n = input()
n = int(n)
sum = 0
a = 1
b = 1
for i in range(n):
if a % 2 == 0:
sum -= a / b
else:
sum += a / b
a += 1
b += 2
print("%.3f" % sum)
n=int(input())
number = 1
while number < n+1:
# 如果number / 2 余数为 0,代表是偶数
if number % 2 ==0:
print(number ,end=' ')
number += 1