Inscription / Connexion Nouveau Sujet
Niveau algorithmique
Partager :

Cours Gérard Swinen "Apprendre Python 3" page 23 (45)

Posté par
Garlic
10-03-12 à 15:49

Bonjour,

Je commence ce cours et si je saisis l'exemple de cette page, else ainsi que elif donnent "SyntaxError"; c'est pourtant la dernière version de Python ? Quelle peut être la cause de cela et comment remédier ?
Merci et mes salutations.

Posté par
Bachstelze
re : Cours Gérard Swinen "Apprendre Python 3" page 23 (45) 12-03-12 à 03:26

Bonjour

Le code du livre est évidemment correct, donc impossible de t'aider sans savoir ce que tu fais pour le "saisir". Le problème vient sans doute de là...

Posté par
Garlic
Cours Gérard Swinnen (p23) 12-03-12 à 23:13

Bonjour,

Merci pour votre réponse, Bachstelze.
J'ai commandé le livre-papier: je serai plus à l'aise (?).
Si je me fie à IDLE (Phyton GUI), et saisis à son départ,
j'ai SyntaxError (ligne rouge); si je pars du début et
compte 4 tabulations (ou 8, ou 12...) même résultat. Je
vais m'obstiner... Merci bien et mes salutations !

Posté par
Bachstelze
re : Cours Gérard Swinen "Apprendre Python 3" page 23 (45) 12-03-12 à 23:20

J'ai le même problème dans idle (je ne l'utilise pas en général, donc je n'avais pas essayé avec). Je ne sais pas du tout d'où ça vient. Sans doute un bug dans idle, ça marche très bien en ouvrant un shell directement.

Posté par
Bachstelze
re : Cours Gérard Swinen "Apprendre Python 3" page 23 (45) 12-03-12 à 23:30

Ok, j'ai trouvé, il faut appuyer un coup sur la flèche gauche avant elif, pour qu'il soit bien au même niveau d'indentation que le if:

Cours Gérard Swinen  Apprendre Python 3  page 23 (45)

Posté par
Garlic
Problème du shell 13-03-12 à 16:38

Bonjour Bashstelze,

Mon titre n'est pas modeste (le problème... c'est moi).
Cela fonctionne parfaitement. Encore merci de m'avoir consacré du temps.
Pour ouvrir un shell directement, j'ai cru qu'il suffisait de saisir le
mot "shell" dans Exécuter (Ce n'est pas le cas).
Mes cordiales salutations.

Posté par
Bachstelze
re : Cours Gérard Swinen "Apprendre Python 3" page 23 (45) 13-03-12 à 18:49

Par "shell", j'entendais ouvrir un shell Python directement (càd pas en passant par idle). Je ne sais plus comment ça se passe sous Windows, mais il me semble qu'il y a un item dans le groupe Python du menu Démarrer > Programmes qui fait ça. Ça doit ouvrir une fenêtre style DOS avec le shell Python. C'est la mêle chose que dans idle, mais avec une ergonomie un peu différente.

Posté par
Garlic
Shell 14-03-12 à 20:25

Merci bien, Bachstelze.
Le moins qu'on puisse dire c'est que IDLE n'est pas convivial. Je ré-écris des programme du livre et c'est une succession de "ERROR". Merci beaucoup. Cordiales salutations !



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !