Leçon 1: Les Bases du langage Python pour les nuls 🤩

 Les variables

Variable: zone de la mémoire dans laquelle l'ordinateur stocke une valeur

Une variable a un nom :

  •  Ensemble de lettres minuscules/majuscules, de nombres ou du caractère souligné (_)
  • Attention, un nom de variable ne doit pas débuter ni par un chiffre, ni par _ et ne peut pas contenir de caractère accentué ou d'espace. Éviter d’utiliser un mot « réservé » comme nom de variable     (par ex. : print, range, for, from, etc.)
  • Python est sensible à la casse : les variables TesT, test ou TEST sont différentes

Une variable doit être déclarée et initialisée x = 2

On peut changer la valeur d'une variable par une affectation x = x + 3

Instruction : commande qui permet de changer l’environnement → affection = instruction qui change la valeur d’une variable

Python donne automatiquement un type à chaque variable en fonction de sa nature
  • X = 2 → le type de x est nombre entier (int)
  • X = 2.1 → le type de x est nombre réel (float)
  • X = "hello" → le type de x est chaîne de caractère (string)
➡ Utilisation des opérateurs de base sur les nombres (entier et réel)
  •  + - * /
  • puissance(**)
  • modulo(%)=reste de division entière
➡ Utilisation de 2 opérateurs sur les chaînes de caractères
  • Concaténation (+)
  • Duplication (*) 
 Conversion possible : int(), float(), str()
 Attention à ne pas faire d’opération illicite (mélange de type, mauvais opérateur, ...) !!!

Entrée / sortie

➡ Fonction print()affichage de chaînes de caractères et de contenu de variable
(🔴 Attention, Pyhton ajoute des espaces automatiquement entre les chaînes de caractères )


🔴 Attention : faire la différence entre une chaîne de caractère et une variable
  • "Hello world !" → chaîne de caractère car " "
  • nom → variable car pas de ""
➡ Fonction input()récupérer des données saisie par l'utilisateur

Structures de contrôle : conditions et tests

➡ Exemple : si ma moyenne >= 10 alors j'ai la mention "passable" sinon j'ai la mention "ajourné"
                       if moyenne >= 10 :
                           mention = "passable"
                      else :
                           mention = "ajourné"

➡ Syntaxe de la structure conditionnelle

if expression conditionnelle :                                if signifie: si
     <tabulation> instruction
     <tabulation> instruction
else :                                                                      else signifie : sinon
<tabulation> instruction
<tabulation> instruction
elif expression conditionnelle :                             elif signifie : sinon si 
<tabulation> instruction
<tabulation> instruction

 Les tabulations (ou indentations= structure du programme ) sont TRES IMPORTANTES

Structures de contrôle : conditions et tests

➡ Expression conditionnelle = test = comparaison => opérateurs de comparaison (nombre et chaîne de caractères)
                      ==         égal à
                     !=           différent de
                     >            supérieur à
                     >=          supérieur ou égal à
                     <            inférieur à
                     <=          inférieur ou égal à
🔴 Attention : ne pas confondre = et ==

 Une expression conditionnelle possède une valeur : True si la condition/comparaison est vrai False si elle est fausse
 Type des expressions conditionnelles = booléen
 Condition / test multiple → opérateur booléen : AND OR NOT

1 Commentaires

Plus récente Plus ancienne