写代码的时候明明首行打了空格, 但是发出去空格就没有了, 怎么解决?
Python提供的sum()函数可以接受一个list并求和,请编写一个prod()函数,可以接受一个list并利用reduce()求积:
# -*- coding: utf-8 -*-
from functools import reduce
def prod(L)
return reduce(fn,L)#比如这里我写的时候是打了4个空格在前面的
def fn(x,y):
return x * y#还有这里
print('3 * 5 * 7 * 9 =', prod([3, 5, 7, 9]))
Python提供的sum()函数可以接受一个list并求和,请编写一个prod()函数,可以接受一个list并利用reduce()求积:
# -*- coding: utf-8 -*-
from functools import reduce
def prod(L)
return reduce(fn,L)#比如这里我写的时候是打了4个空格在前面的
def fn(x,y):
return x * y#还有这里
print('3 * 5 * 7 * 9 =', prod([3, 5, 7, 9]))