1
def normalize(name):
name=name.lower()
name=name.title()
return name
2
def prod(s):
def chen(x,y):
return x*y
return reduce(chen,s)
3
# -*- coding: utf-8 -*- from functools import reduce def str2float(s): b=s.index('.') a=len(s) c=a-(b+1) digits = {'0':0, '1':1, '2':2, '3':3, '4':4, '5':5, '6':6, '7':7, '8':8, '9':9, '.':'.'} r = reduce(lambda x,y : x*10+y if y !='.' else x, map(lambda x : digits[x], s)) r = r/(10**c) return r
Sign in to make a reply
牧殇3399
1
def normalize(name):
name=name.lower()
name=name.title()
return name
2
def prod(s):
def chen(x,y):
return x*y
return reduce(chen,s)
3