第一题 def normalize(name): return name[:1].upper() + name[1:].lower()
第二题: def doub(x,y): return x*y return reduce(doub,L)
第三题: def zheng(x,y): return x*10 + y def xiao(x,y): return x/10 + y def char2num(s): return{'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'0':0}[s] i = s.find('.') return(reduce(zheng,map(char2num,s[:i])) + reduce(xiao,map(char2num,s[(i+1):]))/10)
Sign in to make a reply
大雄找不到时光机咯
第一题 def normalize(name): return name[:1].upper() + name[1:].lower()
第二题: def doub(x,y): return x*y return reduce(doub,L)
第三题: def zheng(x,y): return x*10 + y def xiao(x,y): return x/10 + y def char2num(s): return{'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'0':0}[s] i = s.find('.') return(reduce(zheng,map(char2num,s[:i])) + reduce(xiao,map(char2num,s[(i+1):]))/10)