CloudCoder Python feladatgyujtemeny/docstringek

A MathWikiből
(Változatok közti eltérés)
Csirke (vitalap | szerkesztései)
(Új oldal, tartalma: „<python>def jo_docstring(szoveg): if not szoveg: return False if not szoveg[0].isupper(): return False if szoveg.find('.') == -1 or szoveg.f…”)

A lap jelenlegi, 2015. szeptember 11., 05:21-kori változata

def jo_docstring(szoveg):
    if not szoveg:
        return False
    if not szoveg[0].isupper():
        return False
    if szoveg.find('.') == -1 or szoveg.find('.') < len(szoveg)-1:
        return False
    return True
 
def docstringek(javaslatok):
    return filter(jo_docstring, javaslatok)

Alternatív megoldás lambdával:

def docstringek(javaslatok):
    return filter(lambda s : s and s[0].isupper() and s.find('.') == len(s) - 1, javaslatok)
Személyes eszközök