Discuss / Python / 第三题

第三题

Topic source

Root-F

#1 Created at ... [Delete] [Delete and Lock User]

第三题

return reduce(lambda x, y: x + 0.001*y,map(int,s.split('.')))

小数点后要不是3位的你这个就是错的,你怎么不直接return 123.456好了

Scorpiohms

#3 Created at ... [Delete] [Delete and Lock User]

0.001换成0.1**len(s.split('.')[1])就好了

这个最厉害,一行!

我觉得这样还不如直接float(s)呢。。。。。。。


  • 1

Reply