gpt4 book ai didi

python - 缩进错误: expected an indented block, python(如果/否则)

转载 作者:行者123 更新时间:2023-11-30 23:07:34 25 4
gpt4 key购买 nike

我找不到错误

def free_car(lane_a,lane_b,lane_c):
cars_a = len(lane_a)
cars_b = len(lane_b)
cars_c = len(lane_c)

if cars_c >= 7:
#free_1_c
if cars_a >= cars_b:
#free_1_a
#free_1_b
else:
#free_1_b
#free_1_a
elif cars_a >= cars_b:
#free_1_a
if cars_b > cars_c:
#free_1_b
#free_1_c
else:
#free_1_c
#free_1_b
elif cars_b > cars_a and cars_b > cars_c:
#free_1_b
if cars_a > cars_c:
#free_1_a
#free_1_c
else:
#free_1_c
#free_1_a
else:
#we

错误从第 11 行开始(在 cars_c >= 7 之后的其他位置)我知道这是一个愚蠢的错误和问题,但我无法弄清楚为什么会出现错误

最佳答案

在这样的 block 中:

if cars_a >= cars_b:
#free_1_a
#free_1_b
else:
#free_1_b
#free_1_a

由于 free_1_afree_1_b 都被注释掉了,因此它们对于 python 来说实际上是空的。这是非法的。

可以通过添加pass来解决

if cars_a >= cars_b:
#free_1_a
#free_1_b
pass
else:
#free_1_b
#free_1_a
pass

pass 基本上意味着“无操作”

关于python - 缩进错误: expected an indented block, python(如果/否则),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32172357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com