擅长:python、mysql、java
<pre><code>if int(raw_input) < 14:
</code></pre>
<p>应该是<code>int(age)</code>,对于其他<code>if</code>也是一样的。<code>raw_input</code>是您调用的函数,但您将其结果存储在变量<code>age</code>中。你不能把一个函数变成整数。你知道吗</p>
<p>与其重复将年龄转换为整数,不如在输入时只执行一次:</p>
<pre><code>age = int(raw_input("How old are you? "))
</code></pre>
<p>然后你可以做<code>if age > 14</code>等等,因为它已经是一个整数了。你知道吗</p>
<p>我假设缩进问题(每个<code>if</code>后面的行应该缩进至少一个空格,最好是四个空格)只是一个格式问题。你知道吗</p>