Discuss / Python / 第一题答案

第一题答案

Topic source

斥_斥

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

尽管方法很笨,但毕竟是我在没有抄袭的情况下写出来的,实在太难得了,想了半个多小时。。。学python到现在,第一次遇到稍微难一点的问题

from functools import reduce
def f(a,b):
    return a+b
def normalize(name):
    i = 0
    result=[]
    while i < len(name):
        if i==0:
            result.append(name[i].upper())
        else:
            result.append(name[i].lower())
        i=i+1
    return reduce(f,result)
在此插入代码

  • 1

Reply