如果以"ing"结尾,将"ly"添加到字符串结尾的Pythonic方法?

1 python

这是我第一次尝试解决这个问题.我得说,我有点喜欢Python.:d

# D. verbing
# Given a string, if its length is at least 3,
# add 'ing' to its end.
# Unless it already ends in 'ing', in which case
# add 'ly' instead.
# If the string length is less than 3, leave it unchanged.
# Return the resulting string.
def verbing(s):
  if len(s) >= 3:
    if s[-3:] == "ing":
      s += "ly"
    else:
      s += "ing"
    return s
  else:
    return s 

  # +++your code here+++
  return
Run Code Online (Sandbox Code Playgroud)

您觉得我在这里可以改进什么?

Ign*_*ams 6

def verbing(s):
  if len(s) >= 3:
    if s.endswith("ing"):
      s += "ly"
    else:
      s += "ing"
  return s
Run Code Online (Sandbox Code Playgroud)