Le code ci-dessous fournit une réponse inattendue lorsque j'utilise raw_input. Quelqu'un peut-il m'expliquer ce qui se passe et comment le résoudre?Python: Comportement étrange de raw_input
import numpy as np
response = raw_input("What is your move? ")
response=np.array(response)
changingPositions=np.flatnonzero(response)
print changingPositions
response=np.array([0,1,0])
changingPositions=np.flatnonzero(response)
print changingPositions
L'exécution est:
What is your move? [0,1,0]
[0]
[1]
La réponse attendue est
[1]