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…
Eh bien, ça peut être n’importe quoi. C’est parce que “a” et “b” n’ont pas de valeur. Changeons ça :
|
|
Regardons à nouveau : 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 termes, 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 afficher 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 contenir 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 signifie que quand vous utilisez le même mot mais avec une casse différente, il n’est pas traité comme la même variable. Par exemple :
|
|
sont 3 variables différentes, chacune ayant sa propre valeur.
Vous pouvez faire plus 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 affectation. 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 changeons la valeur de a ou b après c = a + b, cela 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 chaînes 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 l’opérateur deux points .. :
|
|
Règles de nommage des variables
Il y a quelques règles à respecter quand nous déclarons une variable. Premièrement, notre variable peut contenir des chiffres mais pas en premier caractère :
|
|
Votre nom de variable ne peut pas contenir de caractères spéciaux comme @, #, $, %, ^, &, *. Enfin, votre variable ne peut pas être un des mots-clés 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 une variable appelée coins pour compter des pièces, et chaque fois que nous collectons 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.