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 ?

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

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