Different results from Python shell and CheckiO
I would like to give some feedback about ...
From: https://py.checkio.org/mission/brackets/solve/
HTTP_USER_AGENT:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36
open_brackets="([{" close_brackets=")]}" open_bracket=[] close_bracket=[] def checkio(expression): for b in expression: if b in open_brackets: position_open=open_brackets.index(b) open_bracket.append(position_open) print(b) print (open_bracket) if b in close_brackets: position_close=close_brackets.index(b) close_bracket.append(position_close) print(b) print (close_bracket) if open_bracket==close_bracket[::-1]: return True else: return False #print(checkio("{[(3+1)+2]+}"))
In my Python shell when I print the result is True but in CheckiO the result is False. I've went through the whole thing several times and have no clue.