首页 > 解决方案 > 如何更正 Python 中关于 IndentationError 的错误,该错误导致我的程序无法正常工作?

问题描述

当我编写代码时,在 print 附近出现错误,例如"IndentationError: expected an indented block". 你可以帮帮我吗?这是我的代码示例:

print("Enter your number: ")
num=int(input())
if(num%2):
print("ODD")
else:
print("Even")

标签: pythonalgorithm

解决方案


我建议阅读文档,例如https://www.askpython.com/python/python-indentation

在编写python代码时,我们必须为函数和循环定义一组语句。这是通过正确缩进该块的语句来完成的。

缩进时最好使用空格而不是制表符。

所以在 if 和 else 之后添加 4 个空格,所以你的代码看起来像

print("Enter your number: ")
num=int(input())
if(num%2):
    print("ODD")
else:
    print("Even")

推荐阅读