我试图写一个简单的数字加法器作为一个更复杂的程序的一部分。我的代码是if-else语句的一部分。
else:num1=input("Enter the first number")
num2=input("Enter the second number")
print num1 + num2
但是,这会导致错误。。。
num2=input("Enter the second number")
^
IndentationError: unexpected indent
那么如何创建一个多行else语句呢?
Tags:
与Python中的任何其他复合语句相同:换行,缩进。像这样:
(从技术上讲,
else
不是一个语句,它是if
语句的一部分,但是我们忽略它。)文档中的Compound statements解释了实际的细节,但我认为除非您试图编写自己的Python解析器,否则您不想阅读这些内容。基本规则是,冒号后面可以有以下两项之一:
你试过下面的吗?
在
else:
后面放一个新行,并缩进所有代码,如下所示:相关问题 更多 >
编程相关推荐