九州体育网 - 十年信誉网站

关于作者

Discuss / Python / 胜利

胜利

Topic source

月色海岸

#1 Created at ...

第一题: def normalize(name): return(name[0].upper()+name[1:].lower()) 第二题:
def prod(L): return(reduce(lambda x,y:xy,L)) 第三题: DIGITS = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9} a=(s.split('.'))
return(reduce(lambda x,y:x
10+y,map(lambda f:DIGITS[f],a[0]))+reduce(lambda x,y:x*10+y,map(lambda f:DIGITS[f],a[1]))/pow(10,len(a[1])))

第三题用了个目前教程还没教过的pow函数

月色海岸

#2 Created at ...

第二题和第三题评论发出来后,里面有个两处乘号莫名丢失,导致直接复制的运行不通过。第二题 lambda x,y:xy,第三题 lambda x,y:x*10+y


  • 1

Reply

WARNING: You are using an old browser that does not support HTML5. Please choose a modern browser (Chrome / Microsoft Edge / Firefox / Sarafi) to get a good experience.