Python (les variables)

I – Généralités

Tout d’abord, une variable est une étiquette permettant d’identifier une zone de la mémoire stockant une valeur qui lui a été affectée.

Toute variable doit respecter un certain nombre de conditions ; elle doit toujours avoir :

  • un type qui dépend de la nature de la valeur stockée ;
  • un nom respectant certaines règles :
    • une taille en mémoire ;

Pour un nom de variable :

    • une variable ne commence pas par un chiffre ;
    • il est possible d’utiliser des lettres minuscules, majuscules, des underscore et des chiffres ;
    • les mots réservés ne sont pas autorisés ;
    • il est préférable d’utiliser l’anglais.

II – Les nombres entiers

  • le signe = permet d’affecter un entier à une variable.

Exemple : >>>Age=16

  • la coloration syntaxique montre qu’un mot est réservé

III – Les nombres décimaux

En Python, la virgule d’un nombre décimal se traduit par un point.

Les nombres décimaux sont les flottants (float).

Les puissances de 10 peuvent s’écrire avec un petit « e » comme avec un grand « E« .

IV – Les chaînes de caractères

Pour enregistrer une chaîne de caractère dans une variable, il faut utiliser des guillemets (« […] ») ou des apostrophes (‘[…]’).

Si la chaîne comporte une apostrophe (exemple : aujourd’hui), il faut utiliser les guillemets. Il est également possible de forcer l’affichage de l’apostrophe en la remplaçant par \’ dans la chaîne.

Une variable référençant une chaîne de caractères est de type str.

V – Un pas vers la logique binaire

etat est une variable booléenne qui ne peut prendre que deux valeurs : True ou False.

« or » signifie « ou ». Est-ce un « ou » inclusif ou exclusif ?

Il s’agit donc d’un « ou » inclusif.

L’affectation des variables peut être obtenue par une entrée clavier.

La fonction input()  permet de lire une ligne saisie au clavier et de la stocker dans une variable lorsque la touche entrée est frappée.

Elle accepte un argument optionnel qui permet d’afficher une chaine de caractères à l’utilisateur.

Programme calcul d’IMC : 

Aucune réponse

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *