Variable = Une variable est composée d’un nom (ou identificateur), d’une adresse en mémoire où est enregistrée une valeur (ou un ensemble de valeurs), d’un type qui définit ses propriétés.
Expression
À retenir
Expression = Une expression a une valeur qui est le résultat d’une combinaison de variables ou d’objets, de constantes et d’opérateurs.
Instruction
À retenir
Affectation = Une affectation est une instruction qui commande à la machine de créer une variable en lui précisant son nom et sa valeur.
Algorithme
À retenir
Algorithme = description d'une suite d'étapes permettant d'obtenir un résultat à partir d'éléments fournis en entrée.
Exempel : Une Recette de cuisine !
Déclaration de variables
Pour déclarer une variable python il faut lui donner un nom
# Déclaration de variable
ma_variable
Affectation de variables
Pour lui affecter une valeur il faut mettre le nom de la variable = valeur
# Affecter une valeur à une variable
ma_variable=14
Type
Python est un langage à typage dynamique, ce qui signifie qu’il n’est pas nécessaire de déclarer les variables avant de pouvoir leur affecter une valeur.
La valeur que l’on affecte possède un type qui dépend de la nature des données (nombre entier, nombre à virgule, chaîne de caractères, etc.).
Le type du contenu d’une variable peut donc changer si on change sa valeur.
La fonction type() permet de connaître le type
Opérateurs Mathématiques
En python on utilise les opérateurs traditionnels mathématiques + - * /
La puissance se fait avec deux fois le symbole multiplié **. Ex 2**4 signifie 2^4 (2 puissance 4).
%appelé modulo sert à obtenir le reste de la division euclidienne de a par b
//(double divisé) sert à obtenir le quotient de la division euclidienne de a par b
Opérateurs de comparaison
En python les opérateurs de comparaison sont les suivants :
== : égalité (pour des nombres ou des chaînes).
!= : inégalité (pour des nombres ou des chaînes).
> : strictement supérieur
>= Supérieur ou égal
< Strictement inférieur
<= : inférieur ou égal
Input
En python pour récupérer une fonction utilisateur on utilise la fonctin input
il est possible d'effectuer un cast de la saisie utilisateur.
Exercices
Ecrire un programme sous Python qui demande l’âge de l’utilisateur et retourne la phrase suivante:
« Tu as [age rentré par l’utilisateur] ans ».
Le refaire en forçant l'utilisateur à rentrer un nombre entier.