From f1c0d57b427846a7aa9807b5b7bb4289212eed72 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Fri, 31 Jan 2025 15:34:40 +0100 Subject: Ajout du premier semestre --- .../2- Instruction, variables, alternatives.md | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 semestre 1/informatique/2- Instruction, variables, alternatives.md (limited to 'semestre 1/informatique/2- Instruction, variables, alternatives.md') diff --git a/semestre 1/informatique/2- Instruction, variables, alternatives.md b/semestre 1/informatique/2- Instruction, variables, alternatives.md new file mode 100644 index 0000000..853361c --- /dev/null +++ b/semestre 1/informatique/2- Instruction, variables, alternatives.md @@ -0,0 +1,41 @@ +--- +tags: + - sorbonne + - informatique +semestre: 1 +--- +Une expression a un type et une valeur +Une instruction s'interprète mais n'a pas de valeur + +Déclaration est : +```python +s : float +``` + +L'initialisation est : +```python += "hello world" +``` + +Définition d'une variable est sa déclaration et son initialisation + +Occurrence est l'utilisation de la variable + +Réaffectation est une modification de sa valeur + +Inférence de type est une déduction automatique du type d'une variable + +> [!warning] Définitions de variable +> Les définitions de variable sont toujours au début (sauf pour les variables d'occurration) + +La convention est la snake_case pour tout + +Alternative : +```python +if condition: + consequant1() +elif condition2: + consequant2() +else: + consequant3() +``` -- cgit v1.2.3