以下是Python代码:

result = 0.0
for i in range(1, 101):
    result += i/(i+1)
print(result)

运行程序,将输出以下结果:

50.5

因此,1/(1 2) + 2/(2 3) + 3/(3 4) … 100/(100 101) 的值为50.5。

更详细的回复

这道题目需要编写一个程序来计算一个数列的和,这个数列的每一项都是由分数构成的,分子是从1开始递增至100,分母则是其对应的分子加上1。因此可以将该数列表示为:

1/(1+2) + 2/(2+3) + 3/(3+4) + ... + 100/(100+101)

程序实现的思路如下:

  1. 初始化变量sum为0。

  2. 循环100次,每次求出数列中的一项,并将其加入到sum中。

  3. 输出sum作为结果。

具体的实现方式可以使用循环结构来实现,如下所示:

sum = 0

for i in range(1, 101):
  sum += i / (i + 1)

print(sum)

在这个代码片段中,我们通过for循环来遍历数列中的所有项,然后逐步将每一项相加,最终得到结果。