Pages : 1
#1 Le 11/09/2014, à 17:28
- Super4babacool
Problème sur Geany en python
Bonjour,
Je faisais un petit script en python, avec des inputs qui avait très bien marché jusqu'a ce jour mais je ne l'avais essayé que avec des chiffres. Et la, quand je rentre une lettre voici ce qu'il m'arrive :
Voulez vous rejouer ?(o/n)o
Traceback (most recent call last):
File "zcasino.py", line 24, in <module>
rep_replay = input("Voulez vous rejouer ?(o/n)")
File "<string>", line 1, in <module>
NameError: name 'o' is not defined
Quand je rentre un chiffre, aucun problème, mais avec une lettre...
Hors ligne
#2 Le 11/09/2014, à 18:08
- pingouinux
Re : Problème sur Geany en python
Bonjour,
Tu es certainement en python2, et tu dois dans ce cas utiliser raw_input. La commande input exécute la chaîne de caractères que tu lui fournis.
En python3, ce serait correct.
Hors ligne
#3 Le 11/09/2014, à 18:17
- Super4babacool
Re : Problème sur Geany en python
Bon, alors la ça devient compliqué, parce que quand je fais python -V, il me dit 2.7.6, mais sur geany, je lui indique : #!/usr/bin/python3.4 (que j'ai installé, et qui marche très bien en terminal). Je ne sais pas comment changer la version de python "officiel" de mon ordinateur, si quelqu'un saurait ?
Hors ligne
#4 Le 11/09/2014, à 18:47
- pingouinux
Re : Problème sur Geany en python
À ma connaissance, beaucoup de programmes du système utilisent python2, et il ne faut surtout pas le virer. Tu peux cependant utiliser python3 sans problème.
Pour geany, je ne connais pas et ne peux pas t'aider…
Hors ligne
Pages : 1