第一题:
return(name[0].upper()+name[1:].lower())
第二题:
def fn(x,y): return x*y return(reduce(fn,L))
第三题: 可以输入‘33’、‘33.’、'.33'测试都没问题
if s.find('.')!=-1: (n,m)=s.split('.') s1=n+m t=len(m) else: s1=s t=0 def fn(x,y): return x*10+y def char2num(l): return {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9}[l] return(reduce(fn,(map(char2num,s1)))/(10**t))
Sign in to make a reply
杨志军29093
第一题:
第二题:
第三题: 可以输入‘33’、‘33.’、'.33'测试都没问题