0% ont trouvé ce document utile (0 vote)
10 vues5 pages

Cours 8 & 9 Python

Ce cours aborde les fonctions et les chaînes de caractères en Python, en expliquant leur importance et leur utilisation. Il détaille la création de fonctions, le passage de paramètres, les valeurs retournées, et propose des exercices pratiques. La deuxième partie se concentre sur les chaînes de caractères, leurs opérations de base, et inclut également des exercices d'application.

Transféré par

Amyas
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues5 pages

Cours 8 & 9 Python

Ce cours aborde les fonctions et les chaînes de caractères en Python, en expliquant leur importance et leur utilisation. Il détaille la création de fonctions, le passage de paramètres, les valeurs retournées, et propose des exercices pratiques. La deuxième partie se concentre sur les chaînes de caractères, leurs opérations de base, et inclut également des exercices d'application.

Transféré par

Amyas
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours 8 & 9 Python préparé par BENACHOUR & AZZOUZ

Fonctions et chaînes de caractères

Ce cours représente deux concepts essentiels en Python : les fonctions, qui nous permettent de
structurer et de réutiliser notre code, et les chaînes de caractères, qui représentent du texte et offrent
de nombreuses possibilités de manipulation.

Partie 1 : Fonctions (functions)

1) Qu’est-ce qu’une fonction ?

Une fonction est un bloc de code qui réalise une tâche précise (un petit programme à
l’intérieur du programme). Elle permet d’éviter de répéter du code, d’organiser le programme, de
rendre le code plus clair et plus facile à maintenir, etc.

2) Syntaxe de création d’une fonction en Python

La structure de base est:

Exemple simple:

Pour utiliser cette fonction (appel):

bonjour()

3) Passage de paramètres

Un paramètre permet de donner une information à la fonction ( autrement dit, les informations
que la fonction reçoit).

Appel:

saluer("Sarah")

1
Cours 8 & 9 Python préparé par BENACHOUR & AZZOUZ

4) Valeurs retournées (return)

Une fonction peut renvoyer un résultat en utilisant return.

Appel:

print(total_tva(200))

5) Construire des fonctions pour résoudre des problèmes

Exemple : Calculer le total d’un achat

Appel:

print(total_achat(40, 2))

6) Exercices d’application

a) Écrire une fonction qui calcule la remise commerciale :


remise = prix × taux/100

Solution

Appel : print(calculer_remise(200, 10))

b) Écrire une fonction qui calcule le bénéfice :


bénéfice = PV − PA

Solution

Appel: print(calculer_benefice(200, 180))

2
Cours 8 & 9 Python préparé par BENACHOUR & AZZOUZ

Partie 2 : Chaînes de caractères (Strings)

1) Qu’est ce qu’une chaîne de caractère

Une chaîne de caractères (string) est un texte entre guillemets.

Exemple:

2) Opérations de base

Accéder à un caractère (index)

Longueur (len)

3) Méthodes essentielles

upper() : mettre en majuscules

Resultat : GESTION

lower() : mettre en minuscules

Resultat : finance

slice : découper une chaîne

3
Cours 8 & 9 Python préparé par BENACHOUR & AZZOUZ

4) Analyser une chaîne

Vérifier si un mot existe :

Resultat : True

5) Exercices pratiques

a) Extraire le code produit d’un texte :


Exemple : "PROD123 - Chaussures" → "PROD123"

Solution

Résultat : PROD123

b) Mettre en majuscules le nom d’un produits "Chaussures"

Solution

Résultat : CHAUSSURES

c) Vérifier si une phrase contient le mot "promo" ou "remise".

Solution

4
Cours 8 & 9 Python préparé par BENACHOUR & AZZOUZ

d) Couper une donnée : "2025-11-15" → année, mois, jour.

Solution

Vous aimerez peut-être aussi