擅长:python、mysql、java
<blockquote>
<p>So how does one create a multi-line else statement?</p>
</blockquote>
<p>与Python中的任何其他复合语句相同:换行,缩进。像这样:</p>
<pre><code>else:
num1=input("Enter the first number")
num2=input("Enter the second number")
print num1 + num2
</code></pre>
<p>(从技术上讲,<code>else</code>不是一个语句,它是<code>if</code>语句的一部分,但是我们忽略它。)</p>
<hr/>
<p>文档中的<a href="https://docs.python.org/2.7/reference/compound_stmts.html" rel="nofollow">Compound statements</a>解释了实际的细节,但我认为除非您试图编写自己的Python解析器,否则您不想阅读这些内容。基本规则是,冒号后面可以有以下两项之一:</p>
<ul>
<li>同一行上的一个简单语句(没有自己的冒号)。</li>
<li>行的其余部分都没有,下面是一个缩进的套件,里面有很多简单的和复合的语句(但至少有一个)。</li>
</ul>