作业1
Topic source作业三
digits = {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9}
s = s.split('.')#整数、小数分开处理
def char2num(c):
return digits[c]
#处理整数部分
float_int = reduce(lambda x,y:x*10+y,map(char2num,s[0]))
#处理小数部分
dec = list(map(char2num,s[1]))
dec.reverse()
dec.append(0)
float_dec = reduce(lambda x,y:x*0.1+y, dec)
float_all = float_int + float_dec
return float_all
- 1
有福气的小羊
def normalize(name):
c = name[0].upper()
l = name[1:].lower()
return c + l