擅长:python、mysql、java
<p>在Python2.7中,您只需像</p>
<pre><code>hyp = raw_input("hypotenuse length:")
adj = raw_input("adjacent length:")
opp = raw_input("opposite length:")
</code></pre>
<p>然后您的支票将工作,因为如果没有输入任何内容,它们将是空字符串。你知道吗</p>
<p>另外,您最好对所有输入使用<code>raw_input</code>,只要您需要值<code>int</code>,然后显式地转换它,如</p>
<pre><code>temp = int(adj)
</code></pre>
<p><code>raw_input()</code>返回一个字符串,<code>input()</code>尝试将输入作为Python表达式运行。你知道吗</p>
<p>在python3中,<code>raw_input</code>只是重命名为<code>input</code>,因此可以直接使用它来获取字符串形式的输入。你知道吗</p>