Pythonic way of adding "ly" to end of string if it ends in "ing"?
        Posted  
        
            by Sergio Tapia
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Sergio Tapia
        
        
        
        Published on 2010-03-21T00:51:54Z
        Indexed on 
            2010/03/21
            1:11 UTC
        
        
        Read the original article
        Hit count: 410
        
python
This is my first effort on solving the exercise. I gotta say, I'm kind of liking 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
What do you think I could improve on here?
© Stack Overflow or respective owner