Académique Documents
Professionnel Documents
Culture Documents
Maty SENE
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 1 / 21
Sommaires
1 Structures de controles
4 Références
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 2 / 21
Structures de controles
Structures de controles
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 3 / 21
Structures de controles
Structures de controle
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 4 / 21
Structures de controles
Condition if
Syntaxe
if condition :
instruction
Exemple
if moyenne >= 10 :
print(“Le candidat passe en classe supérieur”)
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 5 / 21
Structures de controles
Condition if else
Syntaxe
if condition :
instruction
else:
instruction
Exemple
if moyenne >= 10 :
print(“Le candidat passe en classe supérieur”)
else:
print(“Le passage du candidat est discutable”)
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 6 / 21
Structures de controles
Syntaxe
if condition :
instruction
elif condition:
instruction
else:
instruction
Exemple
if moyenne >= 10 :
print(“Le candidat passe”)
elif moyenne>=8 and moyenne<10:
print(“le candidat passe au deuxième tour”)
elif moyenne>=12 and moyenne<20:
print(“le candidat passe avec la mension ”)
else:
print(“le candidat est ajournée”)
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 7 / 21
Structures de controles
match case
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 8 / 21
Répétion de taches-les boucles
Les boucles
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 9 / 21
Répétion de taches-les boucles
La boucle for
Tant que le dernier élément n’est pas atteint la boucle for renvoie des instructions
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 10 / 21
Répétion de taches-les boucles
for x in range(5):
print(x)
Ce code affichera 0, 1, 2, 3, 4 en séquence.
for x in range(100):
print(f”{x} bouteilles !”)
Je vous laisse déviner l’affichage de ce programme
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 11 / 21
Répétion de taches-les boucles
La boucle while
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 12 / 21
Répétion de taches-les boucles
x=0
while x != 5:
x += 2
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 13 / 21
Répétion de taches-les boucles
While Vs for
Dans quel cas utilise-t-on généralement une boucle for et dans quel cas
utilise-t-on une boucle while ?
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 14 / 21
Répétion de taches-les boucles
Il est courant d’utiliser des boucles pour répéter une série d’instructions
plusieurs fois. Parfois, il peut être utile d’interrompre ou de sauter une
itération dans la boucle. C’est là que les instructions break et continue
entrent en jeu.
L’instruction break permet de sortir d’une boucle prématurément. Elle est
souvent utilisée lorsqu’une condition est rencontrée, et que l’on souhaite
arrêter la boucle avant qu’elle ne se termine normalement.
L’instruction continue permet de passer à la prochaine itération de la boucle,
sans exécuter le reste du code présent dans la boucle pour l’itération en
cours. Elle est souvent utilisée lorsqu’une condition est rencontrée, mais que
l’on souhaite continuer la boucle sans exécuter le reste du code.
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 15 / 21
Répétion de taches-les boucles
Exemple
Pour plus de détail sur boucle je vous recommande python pour les boucles
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 16 / 21
Regroupement de tache - les fonctions
Définition
Une fonction est un bloc de code avec un but spécifique, auquel vous pouvez
donner un nom. Quand vous appelez cette fonction, vous exécutez le code
qu’elle contient.
Les fonctions vous laissent saisir des paramètres pour exécuter le même code
sur différentes valeurs.
Les fonctions permettent d’organiser et de structurer le code, ainsi que de
faciliter sa maintenance.
Il y a différents types de fonctions dans Python :
1 Les fonctions intégrées fournies avec Python.
2 Les fonctions définies par l’utilisateur.
En Python, la création d’une fonction se fait à l’aide du mot-clé def , suivi
du nom de la fonction et des éventuels paramètres entre parenthèses.
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 17 / 21
Regroupement de tache - les fonctions
à l’appelle:
affiche_message()
Les fonctions avec paramètres.
à l’appelle:
affiche_nom_prenom(GUEYE, Ibra)
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 18 / 21
Regroupement de tache - les fonctions
à l’appelle:
somme = calculer_somme(2, 3)
print(somme) #Ce print affichera 5
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 19 / 21
Références
Références
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 20 / 21
Merci de votre aimable attention!
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 27, 2023 21 / 21