Skip to content

Latest commit

 

History

History
90 lines (63 loc) · 1.26 KB

reference.md

File metadata and controls

90 lines (63 loc) · 1.26 KB

Variables

# un entier
a = 42

# une chaine de caractères
b = "Bonjour !"

# une liste
c = [ 1, 2, 3 ]

Fonctions

# déclaration
def addition(a, b):
    return a + b

# appel "direct"
addition(1, 3)

# ou appel utilisant des variables
premier_nombre = 1
deuxieme_nombre = 2
addition(premier_nombre, deuxieme_nombre)

Conditions

# exemple de comparaison avec un entier
if a >= 2:
    print("a est plus grand ou égal à 2")
else:
    print("a est strictement plus petit que 2")

# exemple de comparaison avec des chaines de caractères
if fruit == "poire" or fruit == "pomme":
    print("le fruit est une poire ou une pomme")

Boucles

# for (pour)
for i in range(10):
    print(i)

# while (tant que)
i = 0
while i < 10:
    print(i)
    i = i + 1

Listes

fruits = [ "pomme", "abricot", "poire", "banane" ]

for fruit in fruits:
    print(fruit)

# accès à un élément par son index
fruit = fruits[0]

Dictionnaires

annuaire = { 'Rose': 0611, 'Iris': 0612, 'Lila': 0613 }
numero = annuaire['rose']

Chaines de caractères

# peuvent être considérées comme des listes de lettres
phrase = "Je suis une phrase !"
for caractere in phrase:
    print(caractere)