Why is my print function printing the () and the "" along with the statement?
Question: _This is my code for a challenge in Python Programming for the Absolute
Beginner_

    
    
        food = input("What is your favorite entree? ")
    
        dessert = input("What is your favorite dessert? ")
    
        print("\nI am going to assume that your favorite meal is" , food +   dessert)
    

_Instead of printing_

    
    
    I am going to assume that your favorite meal is
    

_It is printing_

    
    
    ('\nI am going to assume that your favorite meal is', 'steakcookies')
    

_What do I need to change?_


Answer: You need to take out the parentheses:

    
    
    print "\nI am going to assume that your favorite meal is" , food +   dessert
    

In Python2, `print` is a statement, not a function. When you include the
parentheses, `print` treats the arguments as part of a tuple. You should also
be using `raw_input()`, not `input()`. Alternatively, put `from __future__
import print_function` at the beginning of the file.

