Je me suis mis il y a ... 1/2h au Python et j'adoooore
Mon problême: je n'ai pas vu dans le cours la réponse à ma question, ou alors c'est écrit en blanc sur fond blanc (ou alors je suis plus myope qu'avant...)
a = 1000
while a > 1:
print (a)
a-=1
Rien de bien compliqué, mais comment fait on pour fermer la boucle vu qu'il n'y a pas d'accolades ? Par exemple en Basic Casio (premier exemple me venant à l'esprit ) on commence ma boucle par while gnagnagna et on la finit par whilend
Aussi, lorsque je veux afficher des caractères tels que des accents, il me met une erreur: c'est dû à ma version de Python ?
Screen de la version:
En effet en Python c'est l'indentation qui détermine la fin d'une boucle, d'une condition, fonction, classe ...
De plus cela permet une visibilité meilleure que si l'on mettait des accolades par exemple (Ce n'est que mon point de vue)
Aussi, lorsque je veux afficher des caractères tels que des accents, il me met une erreur: c'est dû à ma version de Python ?
Tu peux parfaitement faire afficher des accents depuis une console, mais selon l'encodage utilisé par ton programme/ta console ça peut provoquer des erreurs oui.
Je te conseille de sauver tous tes programmes dans des fichiers .py (tu peux utiliser l'éditeur IDLE pour ça) et de les faire débuter par cette ligne :
# -*- coding: utf-8 -*-
Il y a des sites intéressants pour expliquer l'encodage, j'essayerais de t'en retrouver.
Blond, bouclé, toujours le sourire aux lèvres...