“ else:”有问题吗?

时间:2018-12-18 20:34:20

标签: python

我是python的新手。你能帮忙吗?

x = 1 
y = 0


if x > y: 
   if x < 0:
         print (" X é maior que Y e menor que 0.")
    else:
         print (" X é maior que Y e maior que 0.")

if x < y:
      if x < 0:
            print ("X é menor que Y e menor que 0.")
       else:
            print ("X é menor que Y e maior que 0.")

第16行     其他:         ^ IndentationError:unindent与任何外部缩进级别都不匹配 [以0.1秒完成]

那是错误吗?为什么?

感谢您的帮助, 里卡多·罗查

1 个答案:

答案 0 :(得分:2)

您的缩进是错误的。 Python使用空格作为代码格式的一部分。 ifelse必须具有相同的缩进级别。

x = 1 
y = 0


if x > y: 
    if x < 0:
        print (" X é maior que Y e menor que 0.")
    else:
        print (" X é maior que Y e maior que 0.")

if x < y:
    if x < 0:
        print ("X é menor que Y e menor que 0.")
    else:
        print ("X é menor que Y e maior que 0.")