Affecter une valeur, utiliser une séquence d'actions
- Fiche de cours
- Quiz et exercices
- Vidéos et podcasts
Comprendre la notion de variable, d’affectation de variables et utiliser des suites d’actions sur celles-ci.
- En informatique, une variable est un symbole qui associe un nom à une valeur : la valeur peut donc changer au cours du programme ou au cours du temps.
- Lorsqu’on effectue une suite d’actions sans aucune condition, cela constitue ce qu’on appelle une séquence.
- Différents types de données
- Encodage UTF-8
Du point de vue théorique, une variable est constituée des éléments suivants.
- Un identifiant unique : son nom.
- Un contenant : l’endroit physique où sera stockée la valeur.
- Un contenu : la valeur associée à la variable.
- Un type : cela définit les valeurs possibles de la variable.
Au cours d’un programme, la variable pourra changer de valeur, mais jamais de nom.
poids est un identifiant valide alors que 6tel ne l’est pas.
Il n’est pas possible d’utiliser d’autres caractères que les caractères alphanumériques (lettres de A à Z et chiffres de 0 à 9) et le tiret bas ( _ ).
Pour nommer des variables, il ne faut pas utiliser des noms qui correspondent à la série de mots-clés qui suit. Il s’agit en effet de termes qui ont une signification en Python.
False await else import pass None break |
except in raise True class finally is |
return and continue for lambda try as |
def from nonlocal while assert del global |
not with async elif if or yield |
Certains de ces termes ont déjà été traités, d’autres seront vus en terminale.
Voici l’explication ligne à ligne.
# -*- coding: utf-8 -*- | On précise l’encodage utilisé en commentaire. |
a=5 | On affecte 5 à la variable a. |
print(a) | On affiche la variable a. |
print(type(a)) | On affiche type(a), qui donne le type de la variable a. |
b="nsi" | On affecte « nsi » à la variable b. |
print(b) | On affiche la variable b. |
print(type(b)) | On affiche type(b), qui donne le type de la variable b. |
À l’exécution, on obtient le résultat suivant.
5 | La variable a est 5. |
<class 'int'> | La variable a est de type entier (int). |
nsi | La variable b est nsi. |
<class 'str'> | La variable b est de type chaine de caractères (str). |
Attention, ce symbole n’a pas la même signification qu’en mathématiques où il désigne l’égalité. En Python, définir une variable signifie qu’on lui affecte une valeur.
- a=5 signifie qu’on affecte 5 à la variable a.
- a=b signifie qu’on affecte la valeur de la variable b à la variable a.
Python offre la possibilité d’affectation multiple, c’est-à-dire d’effectuer des affectations simultanées de variable sur une même ligne.
Voici l’explication ligne à ligne.
# -*- coding: utf-8 -*- | On précise l’encodage utilisé en commentaire. |
a,b="poids",58 | On affecte « poids » à la variable a et 58 à la variable b. |
print(a) | On affiche la variable a. |
print(b) | On affiche la variable b. |
À l’exécution, on obtient le résultat suivant.
poids | La variable a est poids. |
58 | La variable b est 58. |
Il s’agit d’une interaction basique mais très utile. Cette instruction interrompt toujours la séquence d’actions, elle attend la saisie au clavier et la validation de l’utilisateur.
Le tableau suivant présente différentes utilisations de la fonction input().
a=input() | Les caractères saisis par l’utilisateur sont stockés dans la variable a comme une chaine de caractères. |
a=int(input()) | Les caractères saisis par l’utilisateur sont convertis en entier (nombre entier) et sont stockés dans la variable a. |
a=float(input()) | Les caractères saisis par l’utilisateur sont convertis en flottant (nombre décimal) et sont stockés dans la variable a. |
a=float(input("Quelle est votre taille en m ?")) |
Python affiche le message « Quelle est
votre taille en m ? » Python attend la réponse de l’utilisateur, puis il la convertit en un nombre flottant (nombre décimal), avant de la stocker dans la variable a. |
Python permet également des affectations diverses, comme par exemple l’affectation du type suivant.
Voici l’explication ligne à ligne.
# -*- coding: utf-8 -*- | On précise l’encodage utilisé en commentaire. |
a="3"*3 | On affecte « 3 » × 3 à la variable a. |
print(a) | On affiche la variable a. |
À l’exécution, on obtient le résultat suivant.
333 | Le caractère « 3 » est répété 3 fois. |
Des quiz et exercices pour mieux assimiler sa leçon
La plateforme de soutien scolaire en ligne myMaxicours propose des quiz et exercices en accompagnement de chaque fiche de cours. Les exercices permettent de vérifier si la leçon est bien comprise ou s’il reste encore des notions à revoir.
Des exercices variés pour ne pas s’ennuyer
Les exercices se déclinent sous toutes leurs formes sur myMaxicours ! Selon la matière et la classe étudiées, retrouvez des dictées, des mots à relier ou encore des phrases à compléter, mais aussi des textes à trous et bien d’autres formats !
Dans les classes de primaire, l’accent est mis sur des exercices illustrés très ludiques pour motiver les plus jeunes.
Des quiz pour une évaluation en direct
Les quiz et exercices permettent d’avoir un retour immédiat sur la bonne compréhension du cours. Une fois toutes les réponses communiquées, le résultat s’affiche à l’écran et permet à l’élève de se situer immédiatement.
myMaxicours offre des solutions efficaces de révision grâce aux fiches de cours et aux exercices associés. L’élève se rassure pour le prochain examen en testant ses connaissances au préalable.
Des vidéos et des podcasts pour apprendre différemment
Certains élèves ont une mémoire visuelle quand d’autres ont plutôt une mémoire auditive. myMaxicours s’adapte à tous les enfants et adolescents pour leur proposer un apprentissage serein et efficace.
Découvrez de nombreuses vidéos et podcasts en complément des fiches de cours et des exercices pour une année scolaire au top !
Des podcasts pour les révisions
La plateforme de soutien scolaire en ligne myMaxicours propose des podcasts de révision pour toutes les classes à examen : troisième, première et terminale.
Les ados peuvent écouter les différents cours afin de mieux les mémoriser en préparation de leurs examens. Des fiches de cours de différentes matières sont disponibles en podcasts ainsi qu’une préparation au grand oral avec de nombreux conseils pratiques.
Des vidéos de cours pour comprendre en image
Des vidéos de cours illustrent les notions principales à retenir et complètent les fiches de cours. De quoi réviser sa prochaine évaluation ou son prochain examen en toute confiance !