aboutsummaryrefslogtreecommitdiff
path: root/semestre 1/informatique/2- Instruction, variables, alternatives.md
diff options
context:
space:
mode:
Diffstat (limited to 'semestre 1/informatique/2- Instruction, variables, alternatives.md')
-rw-r--r--semestre 1/informatique/2- Instruction, variables, alternatives.md41
1 files changed, 41 insertions, 0 deletions
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()
+```