def make_3sg_form(x):
    if x.endswith('y'):
        x = x[:-1] + 'ies'
    elif x.endswith( ('o', 'ch', 's', 'sh', 'x', 'z')):
        x += 'es'
    else:
        x += 's'
    print x
英語の三人称単数動詞の形は、不定詞の語幹に付加される接尾辞-sによって区別される。 簡単なルールを以下に示す： 動詞の末尾がyの場合、それを削除してiesを加える 動詞の末尾が o、ch、s、sh、x、z の場合、esを加える デフォルトではsを加えるだけである。ここでは不定詞形の動詞を与えるとその三人称単数形を返す関数 make_3sg_form()をpythonを用いて定義して下さい。try、brush、run、fixといった単語を使って関数をテストして下さい。ただし、ルールは発見的なものであり、すべてのケースで機能するとは思わないで下さい。ヒント 文字列メソッド endswith() をチェックして下さい。