def number_to_name(number):
    """
    Helper function that converts a "number" in the range 
    "0" to "4" into its corresponding (string) "name" 
    in the way described below. 
        
    0 - rock
    1 - Spock
    2 - paper
    3 - lizard
    4 - scissors		
    """
       
    # Define a variable that will hold the "name"
    # and initialise it. Normally, after the execution of 
    # this function, "name" should have one of the 
    # following values: "rock", "Spock", "paper", "lizard", "scissors" 
    # depending on the input "number", or "" in case of 
    # a "number" not in the correct range.    
    name = ""
    
    # A sequence of "if/elif/else" clauses should be used
    # checking for conditions of the form 
    # number == <input_value> to distinguish the cases. 
    # A final "else" clause catches cases when "number" is 
    # not in the correct range.              
    if ( number == 0 ):
        name = "rock"
    elif ( number == 1 ):
        name = "Spock"
    elif ( number == 2 ):
        name = "paper"
    elif ( number == 3 ):
        name = "lizard"
    elif ( number == 4 ):
        name = "scissors"
    else:
        name = ""        
        
    # Return "name".
    return name