Data Type Identification

Develop a Python function to determine and return the data type of any input variable.

Identify the data type of the various inputs in Python, such as lists, dictionaries, strings, integers, floats, booleans, and dates. Write a function that receives different data types as input and returns a string representing their type. ### Parameters - `var` (Any): A Python variable of an unknown type. It could be a list, dictionary, string, integer, float, boolean, or date. ### Return Value - A string that accurately represents the data type of the provided input parameter `var`. ### Examples ```python # If the input is a list solution([1, 2, 3, 4]) # Returns: "list" # If the input is a dictionary solution({'key': "value"}) # Returns: "dictionary" # If the input is a string solution("This is an example string.") # Returns: "string" # If the input is a date import datetime solution(datetime.date(2018,1,1)) # Returns: "date" ```