0% ont trouvé ce document utile (0 vote)
4 vues7 pages

Cours Complet UIP Python

Ce document est un cours complet sur les fonctions et les listes en Python, incluant des règles, des exemples et des exercices corrigés. Il couvre les concepts essentiels tels que la création de fonctions, l'utilisation de listes, et les méthodes associées. Un examen prévisionnel est également fourni pour évaluer les compétences acquises.

Transféré par

zeinebouyislick
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)
4 vues7 pages

Cours Complet UIP Python

Ce document est un cours complet sur les fonctions et les listes en Python, incluant des règles, des exemples et des exercices corrigés. Il couvre les concepts essentiels tels que la création de fonctions, l'utilisation de listes, et les méthodes associées. Un examen prévisionnel est également fourni pour évaluer les compétences acquises.

Transféré par

zeinebouyislick
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 Ultra Complet Python - Fonctions et

Listes
Ce document contient :
• Toutes les règles importantes sur les fonctions
• Toutes les règles importantes sur les listes
• Les fonctions principales de Python
• Les méthodes importantes des listes
• Beaucoup d'exemples simples
• Beaucoup d'exercices corrigés
• Un examen prévisionnel inspiré des examens universitaires

1. LES FONCTIONS PYTHON


Une fonction est un bloc de code qui permet d'effectuer une tâche précise. Les fonctions
permettent d'éviter la répétition du code.

Règles importantes :

• Le mot-clé utilisé est def

• Le nom de la fonction doit être clair

• Les parenthèses sont obligatoires

• L'indentation est obligatoire

• Une fonction peut avoir des paramètres

• Une fonction peut retourner une valeur avec return

• Une fonction peut être appelée plusieurs fois

Fonction simple

def bonjour():
print("Bonjour")

bonjour()

Fonction avec paramètres

def somme(a, b):


print(a + b)

somme(5, 7)
Fonction avec return

def carre(x):
return x * x

print(carre(4))

Fonction paire ou impaire

def test(n):
if n % 2 == 0:
print("Pair")
else:
print("Impair")

test(9)

Fonction maximum

def maximum(a, b):


if a > b:
return a
else:
return b

print(maximum(10, 4))

Fonction avec boucle

def afficher():
for i in range(1, 6):
print(i)

afficher()

Exercices Corrigés - Fonctions


Créer une fonction qui affiche votre nom

def nom():
print("Ahmed")

nom()

Créer une fonction qui retourne le cube d'un nombre

def cube(x):
return x ** 3
print(cube(2))

Créer une fonction qui affiche les nombres pairs entre 1 et 20

def pair():
for i in range(1, 21):
if i % 2 == 0:
print(i)

pair()

Créer une fonction qui calcule la moyenne de deux nombres

def moyenne(a, b):


return (a + b) / 2

print(moyenne(10, 20))
2. LES LISTES PYTHON
Une liste permet de stocker plusieurs valeurs dans une seule variable.

• Les listes utilisent les crochets [ ]

• Les index commencent à 0

• Les listes sont modifiables

• Les listes peuvent contenir plusieurs types

• On peut parcourir une liste avec une boucle

Créer une liste

liste = [1, 2, 3, 4]
print(liste)

Afficher un élément

noms = ["Ali", "Sara", "Mohamed"]

print(noms[0])
print(noms[2])

Ajouter avec append()

liste = [1, 2, 3]

[Link](4)

print(liste)

Supprimer avec remove()

liste = [1, 2, 3]

[Link](2)

print(liste)

Insérer avec insert()

liste = [1, 3, 4]

[Link](1, 2)

print(liste)
Trier avec sort()

liste = [4, 1, 3, 2]

[Link]()

print(liste)

Inverser avec reverse()

liste = [1, 2, 3]

[Link]()

print(liste)

Boucle sur liste

liste = [10, 20, 30]

for x in liste:
print(x)

Méthodes Importantes des Listes


Méthode Rôle
append() Ajouter un élément
remove() Supprimer un élément
insert() Insérer un élément
sort() Trier la liste
reverse() Inverser la liste
pop() Supprimer par index
len() Nombre d'éléments
max() Plus grande valeur
min() Plus petite valeur

Exercices Corrigés - Listes


Afficher le premier élément d'une liste

liste = [100, 200, 300]

print(liste[0])

Ajouter un nombre dans une liste


liste = [1, 2]

[Link](3)

print(liste)

Supprimer un élément

liste = [1, 2, 3]

[Link](2)

print(liste)

Afficher tous les éléments avec for

liste = [5, 10, 15]

for x in liste:
print(x)
Examen Prévisionnel - Style Universitaire
Ce modèle est basé sur les sujets universitaires de programmation Python qui demandent souvent
:
• Fonctions
• Listes
• Boucles
• Conditions
• Menus

1 1. Créer une fonction qui retourne la somme de deux nombres.

2 2. Écrire une fonction qui affiche les nombres pairs entre 1 et 50.

3 3. Créer une liste contenant 5 étudiants puis afficher le troisième étudiant.

4 4. Ajouter un élément dans une liste avec append().

5 5. Trier une liste avec sort().

6 6. Afficher tous les éléments d'une liste avec une boucle for.

7 7. Créer une fonction qui retourne le maximum entre deux nombres.

8 8. Écrire un programme qui demande 5 nombres et les stocke dans une liste.

9 9. Supprimer un élément d'une liste avec remove().

10 10. Créer un menu simple avec while.

Conseils pour réussir l'examen


• Bien comprendre les fonctions et return

• Savoir utiliser append() et remove()

• Réviser les boucles for et while

• Toujours respecter l'indentation

• Faire beaucoup d'exercices

Vous aimerez peut-être aussi