题目

解答

第一题

#第一题
sum = 0
for i in range(1,101):
    i = 1 / i
    sum += i
    #print(i)
print(sum)

第二题

#第二题
sum = 0
for i in range(1,101):
    if i % 2 == 0:
        i = -1 / i
    else:
        i = 1 / i
    sum += i
    #print(i)
print(sum)

第三题

#第三题
sum = 0
sums = 0
for i in range(1,101):
    sum += i
    sums = sums + 1 / sum 
    #print(sum)
print(sums)

第四题

#第四题
a = 2
sum = 0
for i in range(1,7):
    sum += a
    a = a * 10 + 2
print(sum)

第五题

#第五题
sum = 1
a = 1
i = 1
while 1 / a > 1e-6:
    a = a * i
    sum += 1 / a
    i += 1
print(sum)

第六题

#第六题
sum = 1
for i in range(3,1000000):
    if(i % 2 == 1) and (i % 4 == 3):
        i = -1 / i 
    elif(i % 2 == 1):
        i = 1 / i
    else:
        i=0    
    sum = sum + i
print(sum * 4) 

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐