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
Tags:
Programmation
Merci
RépondreSupprimer