Python求值,用循环方法写出来,不是一个个敲

img

a=1
s=0
for i in range(1,9):
    b=a*10+i+1
    s=s+b/a
    a=b
print(s)


 觉得有用的话采纳一下哈


s = 0
numerator = 1
quotient  = ''
for i in range(1,9):
    numerator = int(str(numerator)+str(i+1))
    quotient  = int(str(quotient)+str(i))
    print(numerator)
    print(quotient)
    s = s + numerator/quotient
print('%.3f'%s)  ## 保留三位小数
s = 0
t = 0
for i in range(1, 9):
    t = t * 10 + i
    z = t * 10 +(i +1)
    s += z / t
    
print(s)