python程序提问,出现expected an indented block

麻烦看看我的程序错误在哪、我想判断输入年月日是否正确
2025-03-09 10:18:22
推荐回答(2个)
回答1:

python程序提问,出现expected an indented block,是设置错误造成的,解决方法如下;

1、首先双击打开pycharm工具,创建一个python项目,并在项目指定文件夹下新建python文件。

2、打开新建的python文件,定义一个列表a并赋值。

3、然后使用for...in语句循环遍历列表,并打印列表的元素。

4、保存代码并运行文件,可以看到正常打印出来,说明程序运行正常。

5、接着在文件中,定义一个元组b,并对b进行赋值。利用元组的索引值,对元组b元素进行修改,将第二个元素修改为100。

6、再次保存代码并运行,结果控制台出现了报错,提示元组不能修改,在删除刚才的元祖就可以了。

回答2:

    缩进问题...
    可能是因为显示红色的 elif 上一行的if语句冒号后,并没有可执行语句,如果你需要它什么都不做,那么 pass 可能是个好选择,或者添加真正需要执行的东西,别什么都不做。
    翻译一下错误信息吧,下次