python - 如何更正 Python 中关于 IndentationError 的错误,该错误导致我的程序无法正常工作?
问题描述
当我编写代码时,在 print 附近出现错误,例如"IndentationError: expected an indented block"
. 你可以帮帮我吗?这是我的代码示例:
print("Enter your number: ")
num=int(input())
if(num%2):
print("ODD")
else:
print("Even")
解决方案
我建议阅读文档,例如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")
推荐阅读
- php - XDebug 永远无法识别 vscode 中 php 文件中的停止
- python - 如何让漂亮的汤只抓取网页中一组“[:”“:]”之间的内容?
- python-2.x - 将文件从 POST 请求保存到磁盘,而不使用 Python 的 BaseHTTPServer 存储在内存中
- javascript - js中根据用户输入搜索单词
- angular - 角材料
- 执行模糊功能 - python - 模板中的删除按钮处于非活动状态
- javascript - Bootstrap Carousel 组件与导航栏重叠
- regex - 在 Notepad++ 中删除每行开头的数字和括号
- vue.js - Vue.js 尝试在样式中使用道具
- amazon-web-services - 如何将请求从一个域重新路由到 AWS CloudFront 中的另一个域?