IndentationError: expected an indented block

这篇具有很好参考价值的文章主要介绍了IndentationError: expected an indented block。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

✅作者简介:大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1🏆🏆🏆
📃个人主页:hacker707的csdn博客
🔥系列专栏:hacker的错误集
💬推荐一款模拟面试、刷题神器👉点击跳转进入网站

indentationerror: expected an indented block,hacker的错误集,python,pycharm,缩进块

报错内容

以猜数字的小程序为例做解答,遇到这种问题该如何解决

import random

computer = random.randint(1, 100)
while True:
    number = int(input("请输入100以内的整数:"))
    if (number > computer):
        print("大了")
    elif (number < computer):
        print("小了")
    else:
    print("恭喜你赢了")
        break

indentationerror: expected an indented block,hacker的错误集,python,pycharm,缩进块

报错分析

IndentationError: expected an indented block,依旧是使用单词意思来分析报错原因
IndentationError 缩进错误
expected期望
indented block 缩进块
分析可以得出:缩进错误:期望一个缩进块
居然:那应该怎么解决呢
hacker:👀👀👀

解决方案

解决方案在报错代码块前面按Tab键往后退一个缩进即可
indentationerror: expected an indented block,hacker的错误集,python,pycharm,缩进块
改进后代码:

import random

computer = random.randint(1, 100)
while True:
    number = int(input("请输入100以内的整数:"))
    if (number > computer):
        print("大了")
    elif (number < computer):
        print("小了")
    else:
        print("恭喜你赢了")
        break

python语言是用缩进块来组织代码(相同的缩进代表同一级别),而其他语言例如java是用花括号{}来组织代码文章来源地址https://www.toymoban.com/news/detail-580673.html

public class demo {
    public static void main(String[] args) {
        int a = 5;
        if (a > 10) {
            System.out.print("a是大于10的数");
        } else {
            System.out.print("a是小于10的数");
        }
    }
}

到了这里,关于IndentationError: expected an indented block的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PyCharm 自动缩进代码 (Auto-Indent Lines)

    全选代码。 自动缩进快捷键 Ctrl + Alt + I。 [1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/

    2024年04月26日
    浏览(37)
  • Python(21)json.dumps()使用indent参数 格式化输出json数据格式

    json.dumps() 方法 将一个Python数据结构转换为JSON字符串 输出为 这样的格式一般都不优美,当数据很多的时候,看得就不是很直观方便。 可以使用 indent=4 参数来对json进行数据格式化输出,会根据数据格式缩进显示,读起来更加清晰 用法如下 输出为 json.dumps()方法,参数解释

    2024年02月08日
    浏览(50)
  • [HTML]Web前端开发技术8(HTML5、CSS3、JavaScript )CSS样式属性,withborder,italic | oblique,indent,padding,——喵喵画网页

    希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!! 喵喵喵,你对我真的很重要! 目录 前言 CSS属性值中的单位 CSS字体样式 font-size设置字号 字体样式font-style属性 字体系列font-family属性 字体变体

    2024年02月04日
    浏览(73)
  • iOS 开发 block 等待 block 或 block 等待

    在 iOS 开发中,如果你想要一个 block(闭包)等待执行完成,通常意味着你想要同步地执行这个 block,而不是异步地。然而,block 本身并不直接支持同步等待,因为它们是作为函数对象来设计的,可以异步地传递给其他方法或函数。 在 GCD (Grand Central Dispatch) 中,你可以使用

    2024年03月20日
    浏览(39)
  • Code Block & Basic Block

    In a programming language, a code block typically starts with certain syntactical constructs such as loops, conditionals, or function definitions. When a compiler walks the Abstract Syntax Tree (AST), it uses this syntax information to recognize the beginning of a new code block. Here are some examples: Loop Statements : for , while , or do-while loops usual

    2024年02月11日
    浏览(39)
  • Terraform 系列-使用Dynamic Blocks对Blocks进行迭代

    Terraform 系列文章 Grafana 系列文章 Terraform 系列文章 介绍了使用 Grafana Terraform Provider, 基于 Terraform 的 IaC 方法论, 来批量自动化创建 Grafana 的各类资源, 包括 Dashboard/Datasource 等. 现在有这么一个现实需求: 出于权限控制的需求, 需要启用 Folder Permissions, 限制指定的某几个 team 可

    2024年02月07日
    浏览(37)
  • } expected.Vetur(1005)

    typescript TS 错误码大全!收藏了 - 环信  }  expected.Vetur(1005) 没有补齐} 虽然他给的是最后代码出错了,但可以看看之前的代码有没有红色的{,补齐即可以

    2024年01月18日
    浏览(39)
  • c++ expected

    和std::optional差不多,但是std::optional只能表示有正常的值或者为std::nullopt,即空值。而std::expected则可以表示一个期望的值和一个错误的值,相当于两个成员的std::variant,但是在接口上更方便使用。可以把它当作新的一种的错误处理方式。 有两个模板参数,第一个表示为期望的

    2024年02月10日
    浏览(20)
  • 【Linux】命令expect使用详解

    🦄 个人主页 ——🎐 个人主页 🎐✨🍁 🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步一点点!加油! 🪁🍁🪁🍁🪁🍁🪁🍁 目录 一、概述 1.1 命令简介 1.2 使用场景 1.3 expect命令安装 二、expect使用原理 2.1 命令原理介绍 三、expect使用语法 3.1 expect 启用选项 3.2 .ex

    2024年02月05日
    浏览(44)
  • shell脚本——expect脚本免交互

    目录 一.Here Document 1.1.定义 1.2.多行重定向  二.expect实现免交互 2.1.基础免交互改密码 2.2.expect定义 2.3.expect基本命令 2.4.expect实现免交互ssh主机 1.1.定义 使用I/O重定向的方式将命令列表提供给交互式程序,是标准输 入的一种替代品,可以帮助脚本开发人员不必使用临时文件来

    2024年02月12日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包