Variable
Une
variable, c'est une
donnée que l'on stocke en mémoire et que l'on peut « récupérer » grâce à son nom.
Le principe est le suivant : on choisit un nom pour la variable,
et on utilise le signe égal pour stocker la donnée que l'on veut conserver.
nom = donnée
Types
On peut stocker plusieurs types de variables.
Par exemple, si l'on veut stocker le nombre de jours dans une année, on peut écrire ceci :
jours = 365
ma_couleur = "orange"
Quand on veut stocker un nom, il faut donc ajouter des
guillemets comme dans l'exemple précédent (voir
types).
Utiliser
Une fois la variable créée, on peut l'utiliser dans des calculs par exemple.
Imaginons que l'on calcule le nombre de jours par mois en moyenne.
On commence par créer les variables :
jours = 365
mois = 12
moyenne = jours / mois
Le résultat de ce calcul, c'est 30.416666666666668
.
Pour réaliser le calcul, Python va chercher la valeur de la donnée jours
et la valeur de la donnée mois
.
Ensuite, le calcul de la division est effectué
Et le résultat est stocké dans une nouvelle variable nommée moyenne
Convertir
moyenne = int(jours / mois)
Le résultat obtenu est : 30
On peut, dans le même esprit, convertir un nombre entier en nombre décimal:
a = 3
b = float(a)
print(a)
print(b)
>>> 3
>>> 3.0
Vous notez que les nombres décimaux de type float
affichent toujours un chiffre après la virgule, même s'il vaut 0
.
C'est ainsi que l'on peut spécifier à Python si l'on veut travailler avec l'un ou l'autre type.
type(3)
type(3.0)
>>> <class 'int'>
>>> <class 'float'>
10 / 3
>>> 3.333333333335
Règles
Les noms de variables doivent respecter quelques règles :
Il ne faut donc pas écrire :
nombre jours par an = 365
mais
nombre_jours_par_an = 365
De même, il ne faut pas écrire :
1er_jour_de_la_semaine = "lundi"
mais, par exemple :
jour_1_semaine = "lundi"
jour_2_semaine = "mardi"