Informatique

Question

Bonjour et merci de me lire, je dois coder en langage python 3.X, un système qui fait que le joueur choisit un nombre dans sa tête, puis, la console lui propose des nombres jusqu'à tomber sur le bon ! Mais lorsque j'essaie d’exécuter mon code, je me retrouve avec l’erreur

"raw_input() takes from 1 to 2 positional arguments but 4 were given"

Voici mon code et l'erreur en pièce jointe !
Bonjour et merci de me lire, je dois coder en langage python 3.X, un système qui fait que le joueur choisit un nombre dans sa tête, puis, la console lui propose

1 Réponse

  • Bonjour,

    Si tu mets comme ça:

    r = "Le nombre est " + str(choix) + "? ( + - oui)"

    reponse = input(r)

    ça fonctionne, je pense que le input ne fonctionnent pas comme les print.

    Et il ne faut pas oublier de convertir choix en chaîne de caractères pour pouvoir le fusionner avec d'autres chaînes de caractères (str).

    Bonne journée.

    Thomas