Discuss / Python / 练习

练习

Topic source

liadbiz

#1 Created at ... [Delete] [Delete and Lock User]

最后一个俩

在此插入代码

def normalize(s): st = list(s.upper()) for i in range(1,len(s)): st[i] = st[i].lower() return reduce(lambda x,y: x + y, st)

def prod(s): return reduce(lambda x, y: x*y,s)

碧霄问鼎

#2 Created at ... [Delete] [Delete and Lock User]

第一个你写的太复杂了。

def normalize(s): return s[:1].upper() + s[1:].lower()

Do神枫

#3 Created at ... [Delete] [Delete and Lock User]

还可以return name.capitalize()

skyveyou

#4 Created at ... [Delete] [Delete and Lock User]

直接 return name.title() 就可以了


  • 1

Reply