100
∑(n2+1)
n=1
def __sum__(n): return(n*n+1) s = 0 for n in range(101): s = __sum__(n) + s print('__sum__(', n, ') =', __sum__(n), ' s =', s) print(s)
为什么在 print('sum'(', n, ')... n的前后要加,呀?
print('__sum__(', n, ') =', __sum__(n), ' s =', s)
也可以写成
print('__sum__(%d)=%d, s=%d' % (n,__sum__(n), s))
因为前面一对''是显示的纯文本内容, 两个括号中间n是要带入上面的值的,所以n前后的,,是吧n这个常量和前后的两段纯文本显示内容分隔开了 不知道你看懂了木有。
Sign in to make a reply
SakuraGaara2015
100
∑(n2+1)
n=1