def remove_punctuation(s):
    """
    Returns a string with all punctuation removed from input

    :param s: Any string
    :return: A string with no punctuation
    """
    # modified from http://www.ict.ru.ac.za/Resources/cspw/thinkcspy3/thinkcspy3_latest/strings.html

    punctuation = "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~ "     # space added
    s_sans_punct = ""           # empty string
    for letter in s:
        if letter not in punctuation:
            s_sans_punct += letter          # s_sans_punct = s_sans_punct + letter
    return s_sans_punct