elif read_val == 1: turing_machine.write("1") turing_machine.moveLeft() state = 1 elif state == 1: if read_val == None: turing_machine.write(None) turing_machine.moveLeft() state = 2 elif read_val == 1: turing_machine.write(1) turing_machine.moveLeft() elif state == 2 : if read_val == None: turing_machine.write(None) turing_machine.moveRight() state = 3 elif read_val == 1: turing_machine.write(1) turing_machine.moveLeft() elif state == 3 : if read_val ==None: turing_machine.write(None) turing_machine.moveRight() elif read_val == 1: turing_machine.write(1) turing_machine.moveRight() state = 4 elif state == 4: if read_val == None: turing_machine.write(None)