input: Write a function to determine if the given text accurately describes the difference between a list and a tuple in Python. The function should return True if the description is correct, otherwise False. The difference description should mention that a list is mutable and a tuple is immutable, and that lists use square brackets while tuples use parentheses. The function should also check for the proper usage of these terms in the given text.
  assert explain_difference_list_tuple("The difference between a list and a tuple in Python is that a list is mutable, meaning its contents can be changed, while a tuple is immutable, meaning its contents cannot be changed. A list has square brackets around it, while a tuple has parentheses around it. Lists are used when the data needs to be changed, while tuples are used when the data is fixed and cannot be changed.") == True
  assert explain_difference_list_tuple("A list in Python is immutable, while a tuple is mutable.") == False
  assert explain_difference_list_tuple("A list uses square brackets in Python, whereas a tuple uses curly braces.") == False
  assert explain_difference_list_tuple("") == False
output: def explain_difference_list_tuple(text):
      return ("list is mutable" in text and "tuple is immutable" in text and "square brackets" in text and "parentheses" in text)