Cours sur les bases de PYTHON

Cours sur les bases de PYTHON, tutoriel & guide de travaux pratiques en pdf.

Les conditions

Conditions ? what this ? Les condition
Vous savez ce que c’est dans la vie de tous les jours, sa correspond à « si …. alors … »
mais il peut également arriver d’avoir affaire à des conditions comme « si … alors … sinon si … alors … sinon … »
et bien en programmation c’est exactement la même chose ! Les conditions servent à faire agir le programme en fonction des actions précédentes.
en anglais les mots correspondants à si, sinon, et sinon si
sont if, else, et else if, dans le langage python on l’écrira elif
donc les trois conditions que l’on va voir seront if, else, et elif.
Nous allons les voir unes par unes.
bonne lecture à vous .
——
Vos premiers scripts A partir de maintenant fini la console, sa vous lasse d’utiliser la console ? tant mieux , on va commencer à créer nos premiers programmes. Pour cela il vous suffit de créer un nouveau fichier sur le bureau, et d’y mettre l’extension .py exemple programme.py pour débuter ce programme les deux premières lignes seront toujours les mêmes, regardez dans les annexes du tuto pour l’encodage si vous voulez en savoir plus, mais les deux premières lignes de vos programmes pour ce tuto seront toujours :
#!/usr/bin/python # -*- coding: utf-8 -*
Éditez votre code avec notepad++ ou l’éditeur IDLE fourni avec Python, ou encore un autre éditeur de texte simple peu importe.
tapez les deux lignes précédentes :
#!/usr/bin/python # -*- coding: utf-8 -*
et ajoutez y :
print « quelque chose »
pour faire : #!/usr/bin/python # -*- coding: utf-8 -*print « …. »
Enregistrez votre code, puis fermez l’éditeur de texte .
Les windowsiens, double-cliquez seulement sur votre fichier sur votre bureau il s’exécutera, les linuxiens ouvrez la console , faite le chemin jusqu’à votre bureau, et tapez :
python nom_de_votre_programme.py
Une fenêtre s’ouvre et se referme de suite hein ? :p
Normal , l’interpréteur à interprété le script et l’a fermé une fois cela fait
Mais comment faire alors ?
c’est la qu’interviennent raw_input() et input()
Explications : Ces deux commandes servent à faire interagir l’utilisateur en le faisant rentrer du texte ou des valeurs.
pas dur à retenir, input() sert à entrer des valeurs en chiffre raw_input() des Str, autrement dit des phrases ou mots .
Pour que votre code ne se ferme pas directement il suffit d’ajouter input() ou raw_input() à la fin du code , car le programme attendra que vous ayez validé avec entré pour quitter le programme , en gros faites :
#!/usr/bin/python # -*- coding: utf-8 -*print « …. » input()
magique sa marche, vous avez créer votre premier programme .Par la suite nous allons apprendre à creer votre premier programme faisant interagir l’utilisateur .
If, else… les conditions de base
Le IF, la condition signifiant « si »
nous allons commencer par la, étant la plus utilisée, nous allons voir qu’elle n’en est pas moins simple .
utilisons if Nous avons vu plus haut input() et raw_input()
et bien nous pouvons faire du contenu de ces champs une valeur, exemple :
variable = input() ou bien :
variable = raw_input()
En partant du fait que je vais ici vous enseigner l’utilisation des conditions en Python, A NE SURTOUT PAS OUBLIER ==> une condition se finit toujours par deux points : avant de donner l’instruction, exemple :
if variable == 1:
Bon notre premier code :
#!/usr/bin/python # -*- coding: utf-8 -*print « rentrez votre age : (chiffres uniquement) » age = input() print « vous avez: « ,age, » ans » input()
15/21
nous n’auront pas utilisé de condition dans ce dernier code mais c’est pour vous rappeler comment placer une variable au milieu d’un texte.
maintenant nous allons fixer une limite d’age et c’est ici que nous allons utiliser pour la première fois else, qui signifie « sinon ».
#!/usr/bin/python # -*- coding: utf-8 -*print « rentrez votre age : (chiffres uniquement) » age = input() if age >= 18: print »Bienvenue » else: print »Dehors !!! » raw_input()

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *