What's wrong with this?


#1

def the_flying_circus(a):
    if (a == 23):    # Start coding here!
       return True # Don't forget to indent
        # the code inside this block!
    elif (a <= 234):
        return False # Keep going here.
       else:
           return False # You'll want to add the else statement, too!
           print the_flying_circus(23)
           print the_flying_circus(546)
           print the_flying_circus(5)

after that i am getting error in output

File "python", line 8
else:
^
IndentationError: unindent does not match any outer indentation level


#2

well, indent level refers to the amount of spacing:

if condition:
   print True

see? print True is indented, python relies on indention. Your else should have the same indent as your if and elif. Also, you might want the function calls outside the functions (no indent) otherwise, you might get a endless recursive function call, sort of like an infinity loop

for next time, use one of the two following options to make your code/indent is visible:

select your code and press ctrl + shift + c (or cmd + shift + c if you use a mac)

if this instructions are unclear, you can also insert 3 backticks before and after your code, like so:

```
<p>visible</p>
```

the backtick is located above the tab key on your keyboard