<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def is_valid_variable_name(string_to_check):
 """ Returns whether the provided name is a valid variable name in Python :param string_to_check: the string to be checked :return: True or False """


    try:

        parse('{} = None'.format(string_to_check))
        return True

    except (SyntaxError, ValueError, TypeError):

        return False