Avec la programmation nous pouvons faire de l’arithmétique.
Que font 3 + 4 ?
Ça vaut 7 !
D’accord, testons cela en affichant le résultat dans la console.
|
|
Exécutez votre code (c’est-à-dire appuyez sur F6 puis fermez la fenêtre pour afficher la sortie) et votre console devrait afficher 7.
Cool! Maintenant, qu’est-ce que a + b?
Euh …
Hé bien ça peut être n’importe quoi. C’est parce que “a” et “b” n’ont pas de valeur. Changeons ça :
|
|
Regardons une autre fois, qu’est-ce que a + b?
Ce que nous demandons vraiment est « quelle est la valeur de a + la valeur de b ? ». En d’autres mots, que donne 5 + 3 ?
C’est 8.
Pour prouver que a + b = 8 nous allons l’afficher :
|
|
Exécutez votre code et votre console devrait vous donner 8.
a et b sont ce qu’on appelle des variables. Une variable est un mot qui contient une valeur. Le nombre 4 est toujours 4 et 35 est toujours 35 mais une variable peut être ce que vous voulez. D’où le nom de variable.
Le mot dans lequel vous stockez une valeur peut être presque n’importe quoi :
|
|
Les variables sont sensibles à la casse ce qui veut dire que quand vous avez le même mot mais avec une casse différente, il n’est pas traité comme le même. Par exemple :
|
|
sont 3 variables différentes chacune ayant leur propre valeur.
Vous pouvez faire mieux que d’y mettre des chiffres :
|
|
Pour les nombres décimaux, nous utilisons des points :
|
|
Regardez le code suivant :
|
|
Tout d’abord, nous disons a = 5. Quand nous donnons une valeur à une variable, nous appelons ça une assignation. Nous affectons 5 à a et 3 à b. Ensuite nous assignons a + b à c donc maintenant c est égal à 8. Souvenez-vous que vous pouvez toujours vérifier la valeur d’une variable avec print. Si nous devons changer la valeur de a ou b après c = a + b, ceci n’affectera pas la valeur de c :
|
|
C’est parce que l’ordinateur n’a pas retenu que c valait a + b mais simplement 8.
Les chaines de caractères
Une variable peut aussi contenir du texte :
|
|
C’est ce que nous appelons une chaîne de caractères (string en anglais)
Nous pouvons fusionner des chaînes en utilisant 2 points l’opérateur .. :
|
|
Règles de nommage des variables
Il y a quelques règles quand nous déclarons une variable. Premièrement notre variable peut contenir des chiffres mais pas sur le premier caractères :
|
|
Votre déclaration de variable ne peut pas contenir de caractères spéciaux comme @, #, $, %, ^, &, * . Pour finir, votre variable ne peut pas être un des mots clefs réservés pour l’utilisation du langage. Voici cette liste :
|
|
Utilisation
Les variables peuvent être utilisées pour garder une trace des choses. Par exemple, nous pouvons avoir des pièces appelé coins comme variable, et chaque fois que nous rajoutons une pièce, nous pouvons faire :
|
|
Recommandation
Nommez vos variables avec soin afin que vous puissiez vous repérer facilement dans votre code.
Résumé
Les variables sont des mots dans lesquels nous pouvons stocker une valeur comme un nombre ou du texte. Vous pouvez les nommer comme bon vous semble, à quelques exceptions près. Les variables sont sensibles à la casse.