def is_special_char(astring):
    """
    (str) -> Boolean
    
    returns True if astring contains a
    special character:!, @, #, $, %, ^, &
    else return False.

    >>> is_special_char('CIS122')
    False
    >>> is_special_char('CIS-122')
    False
    >>> is_special_char('CIS122!')
    True
    """
    special = '!@#$%^&'
    for c in astring:
        if c in special:
            return True

    return False