probleme python - Python - Programmation
Marsh Posté le 05-06-2008 à 20:28:47
Oui j'ai lu le message d'erreur jusqu'au bout!!!
Vous m'excuserai je dois juste spécifier mon type de codage du script???
Lequel? utf-8 ou la norme iso?
Marsh Posté le 06-06-2008 à 00:11:53
Ben ça dépend de l'encodage de ton fichier, regarde avec ton éditeur
Marsh Posté le 06-06-2008 à 09:21:08
faut pas utiliser input
Faut pas utiliser des séries de if/elif moches
Faut pas mettre des accents quand on comprend pas les problèmes d'encoding
Marsh Posté le 06-06-2008 à 17:40:50
Pas de if/elif moche??? et pas de input?
Que puis-je mettre à la place?
Je suis un débutant en python donc m'en voulais pas s'il vous plait mais expliquer moi plutot pourquoi je dois pas utiliser de input et pourquoi mes if/elif sont moches sa me serait plus utile
Merci
Cordialement AzaGhaL
Marsh Posté le 06-06-2008 à 17:42:38
raw_input, et un dict de fonctions
Marsh Posté le 05-06-2008 à 19:43:52
Bonjour,
Je vais m'enerver dans 5 minutes lol...
J'apprend le python ( ouhhhh le gros noob que je suis) mais j'ai une grosse difficultée au niveau du lancement de mon ptit module:
Code:
# Instructions composées <while> - <if> - <elif> - <else>
print 'Choisissez un nombre de 1 à 3 (ou zéro pour terminer) ',
a = input()
while a != 0: # l'opérateur != signifie "différent de"
if a == 1:
print "Vous avez choisi un :"
print "le premier, l'unique, l'unité ..."
elif a == 2:
print "Vous préférez le deux :"
print "la paire, le couple, le duo ..."
elif a == 3:
print "Vous optez pour le plus grand des trois :"
print "le trio, la trinité, le triplet ..."
else :
print "Un nombre entre UN et TROIS, s.v.p."
print 'Choisissez un nombre de 1 à 3 (ou zéro pour terminer) ',
a = input()
print "Vous avez entré zéro :"
print "L'exercice est donc terminé."
Il se trouve que quand je souhaite le lancer après l'avoir enregistré au format .py j'obtiens dans tous les cas une erreur du type:
/usr/bin/python -u "/home/maxence/aaaa.py"
File "/home/maxence/aaaa.py", line 1
SyntaxError: Non-ASCII character '\xe9' in file /home/maxence/aaaa.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Je vous envoie des captures d'écrans en esperant que vous pourrez m'aider...
http://img364.imageshack.us/img364/4963/pascooltw0.png
http://img364.imageshack.us/img364 [...] ol2mx6.png
http://img402.imageshack.us/img402 [...] ol3vi0.png