aboutsummaryrefslogtreecommitdiff
path: root/semestre 1/informatique/2- Instruction, variables, alternatives.md
blob: 853361c7073100a817b972066d7fa72f6a04e727 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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()
```