【发布时间】:2016-02-09 00:38:09
【问题描述】:
我刚开始学习使用 Python 编程。我刚刚尝试使用 if elif 和 else 语句,但我的计算一直告诉我存在缩进错误。
我很困惑,因为这是一个非常简单的程序。好像当我在if语句之后放了两行以上的代码,就会出现问题。你能帮我解决这个问题吗?
非常感谢你
x = raw_input ('Give me a number ')
if x > 100:
print 'Big'
print 'number'
print 'hahaha'
elif x == 100:
print 'yeah'
else:
print '...'
【问题讨论】:
-
能否请您提供整个错误消息?根据您的编辑器,您必须检查是否使用相同的缩进(不混合空格和制表符)
-
你在混合制表符和空格吗?
-
您还想将输入转换为 int,否则它将始终返回 > 100(因为字符串“大于”数字)。试试 x = int(raw_input('给我一个数字'))
标签: python if-statement indentation