What did I do wrong in this basic python code? : <p>I'm testing out if statements and I encountered this dilemma. I don't understand what I did wrong, and why it expects a string instead of an integer. Here's my code.</p>

<pre><code># If the entered age was over 21 print "have a drink" otherwise print the other one.
age = input(int("what's your age?:\n\t"))
if age &gt;= 21 :
    print("have a drink")
else:
    print("you're just a lad!")
</code></pre>
