IndentationError: expected an indented block, python (if/else)

后端 未结 3 1794
北恋
北恋 2020-12-12 04:59

I can\'t find the error

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

             


        
3条回答
  •  猫巷女王i
    2020-12-12 05:39

    In a block like this:

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

    Since both free_1_a and free_1_b are commented out, they are effectively empty to python. It is illegal.

    You can resolve it by adding pass

    i.e.

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

    pass basically means 'no operation'

提交回复
热议问题