Python: Les variables

1) Généralités

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

Une variable donnée a :

  • un type qui dépend de la nature de la valeur stockée (typage dynamique)
  • Le nom doit respecter certaines règles :
  • Une taille en mémoire (nombre de bit ou d’octets. Python gère la mémoire pour vous)

Pour un nom de variable :

  • On ne commence pas par un chiffre
  • On peut utiliser des lettres minuscules , MAJUSCULES , underscore_ et chiffres
  • Les mots réservés ne sont pas autorisés (voir coloration synthaxique)
  • On utilise si possible l’anglais

Nous allons étudier 4 types de variables : int , float ,bool , str

2) Les nombres entiers

Effectuer vos propres tests dans une console python (thonny par exemple) ou dans un notebook

3) Les nombres décimaux

Effectuer vos propres tests dans une console python (thonny par exemple) ou dans un notebook

La virgule d’un nombre décimal se note avec un point en python.

Déclarez une variable en lui affectant une valeur décimale puis rechercher son type.

Les puissance de 10 se notent avec e ou E

Le rayon de la terre est égal à 6380km. Déclarez une variable pour lui affecter le rayon  de la terre en notation scientifique en m.Afficher la valeur ainsi que son type

4) Les chaines de caractères

Pour enregistrer une chaine de caractères dans une variable il faut utiliser des guillemets (« ) ou des apostrophes (‘)

Si la chaîne comporte une apostrophe il faut utiliser des guillemets. On peut aussi 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

Effectuer vos propres tests dans une console python (thonny par exemple) ou dans un notebook

exemple de tests

5) Un pas vers la logique binaire

Si vous tapez False ou True dans la console python vous remarquez d’après la coloration que ces mots sont réservés. Il en est de même pour not or et and.Il en est de même pour not or et and.

Déclarez une variable etat en lui affectant la valeur True ou False puis rechercher son type

etat est une variable booléenne qui ne peut prendre que deux valeurs True ou False c’est-à-dire vrai ou faux.

not est un opérateur . Remplir le tableau ci-dessous.

Complétez le tableau ci-dessous

or signifie ou. Est ce un ou inclusif ou exclusif ?

Il s’agit donc d’un ou inclusif.

Vous retrouverez les exemples sur mon Colaboratory

Vous pouvez utiliser le bloc enlighter pour présenter du code sur votre blog ou donner le lien partagé vers votre colaboratory

#table de verité du ou inclusif
print("False or False  |",False or False)
print("True  or False  |",True or False)
print("True  or True   |",True or True)
print("False or True   |",False or True)

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.

écrire un programme qui calcule l’imc d’un adulte

imc=masse/taille2

masse en kg et taille en m

Résumé

Attention : la variable obtenue par une entrée clavier à l’aide de la fonction input() est de type str même si la saisie effectuée est un nombre

Laisser un commentaire

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