Définition
Dans un programme, une variable correspond à un emplacement de la mémoire.
Elle est repérée par un nom et possède une valeur.
La fonction print( ) permet d’afficher la valeur d’une variable.
Définition
Une variable peut contenir différents types d’objets:
Il faut connaître le type d’une variable pour pouvoir la modifier, savoir quelles opérations sont
possibles sur cette variable…
La fonction type( ) permet d’afficher le type d’une variable.
x est un entier
a est un flottant
nom est une chaîne de caractères
A la fin de l’exécution du programme suivant, quelles sont les valeurs des variables x, y z ?
A la fin de l’exécution du programme suivant, quelles sont les valeurs des variables a et b ?
En exécutant le programme suivant, préciser quelles opérations sont effectuées avec /, //, %, ** .
Définition
La fonction input( ) permet de demander à l'utilisateur une valeur puis de l'affecter à une variable.
Par défaut, le type d’une variable saisie à l’aide de la fonction input( ) est une chaîne de
caractères .
Pour entrer un entier ou un décimal, il faut donc convertir en ajoutant
int( ) ou float( ).
Voir l'exemple ci-dessous:
Tester le code ci-dessous puis le corriger.
Compléter le programme ci-dessous qui demande trois notes obtenues dans une matière et le coefficient correspondant, puis qui affiche la moyenne pondérée.
Pour nommer correctement une variable, il existe des règles à respecter.
Les règles
le nom de la variable peut contenir les caractères suivants :
le nom de la variable ne doit pas commencer par un chiffre
and | as | assert | break | class | continue | def | del |
elif | else | except | False | finally | for | from | global |
if | import | in | is | lambda | None | not | or |
pass | raise | return | True | try | while | with | yield |
Un nom de variable doit impérativement avoir du sens :
# PAS BIEN if d == 1: cep += vm # BIEN if date == 1: compte_epargne += versement_mensuel