0% ont trouvé ce document utile (0 vote)
23 vues4 pages

Fiche Revision Python Corriges

Ce document présente une fiche de révision sur Python, incluant des exercices corrigés sur la déclaration de variables, les conditions, les boucles, les fonctions, les listes et les structures de données. Chaque section contient des exemples pratiques pour illustrer les concepts. Les exercices permettent de renforcer la compréhension des fondamentaux de la programmation en Python.

Transféré par

maha.ghannou7
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)
23 vues4 pages

Fiche Revision Python Corriges

Ce document présente une fiche de révision sur Python, incluant des exercices corrigés sur la déclaration de variables, les conditions, les boucles, les fonctions, les listes et les structures de données. Chaque section contient des exemples pratiques pour illustrer les concepts. Les exercices permettent de renforcer la compréhension des fondamentaux de la programmation en Python.

Transféré par

maha.ghannou7
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

Fiche de révision Python - Exercices corrigés

1. Déclaration des variables

Exercice 1.1 :

nom = "Aya"

age = 20

print("Nom :", nom)

print("Âge :", age)

Exercice 1.2 :

a=5

b = 10

a, b = b, a

print("a =", a)

print("b =", b)

2. Conditions (if, elif, else)

Exercice 2.1 :

nombre = float(input("Entrez un nombre : "))

if nombre > 0:

print("Ce nombre est positif.")

elif nombre < 0:

print("Ce nombre est négatif.")

else:

print("Ce nombre est nul.")

Exercice 2.2 :

a = int(input("Entrez le premier nombre : "))

b = int(input("Entrez le deuxième nombre : "))

if a > b:

print("Le plus grand est :", a)

elif b > a:
Fiche de révision Python - Exercices corrigés

print("Le plus grand est :", b)

else:

print("Les deux nombres sont égaux.")

3. Boucles (for, while)

Exercice 3.1 :

for i in range(1, 101):

if i % 2 == 0:

print(i)

Exercice 3.2 :

mot = ""

while mot != "STOP":

mot = input("Tape un mot (ou STOP pour arrêter) : ")

4. Fonctions

Exercice 4.1 :

def somme(a, b):

return a + b

resultat = somme(5, 7)

print("Résultat :", resultat)

Exercice 4.2 :

def bonjour(nom):

print("Bonjour", nom + "!")

bonjour("Yasmine")

5. Listes
Fiche de révision Python - Exercices corrigés

Exercice 5.1 :

nombres = [4, 7, 2, 9, 5]

somme = sum(nombres)

moyenne = somme / len(nombres)

maximum = max(nombres)

print("Liste :", nombres)

print("Somme :", somme)

print("Moyenne :", moyenne)

print("Max :", maximum)

Exercice 5.2 :

noms = []

for i in range(5):

nom = input(f"Entrez le nom {i+1} : ")

noms.append(nom)

noms.sort()

print("Noms triés :")

for nom in noms:

print(nom)

6. Structures de données (dictionnaires, ensembles, tuples)

Exercice 6.1 :

contact = {

"nom": "Yasmine",

"téléphone": "0612345678",

"email": "[email protected]"

print("Nom :", contact["nom"])

print("Téléphone :", contact["téléphone"])

print("Email :", contact["email"])


Fiche de révision Python - Exercices corrigés

Exercice 6.2 :

nombres = [1, 2, 2, 3, 4, 4, 5, 5]

nombres_sans_doublons = set(nombres)

print("Sans doublons :", nombres_sans_doublons)

Exercice 6.3 :

eleves = [("Aya", 15), ("Ali", 12), ("Sara", 18), ("Youssef", 14)]

somme_notes = 0

for eleve in eleves:

somme_notes += eleve[1]

moyenne = somme_notes / len(eleves)

print("Moyenne des notes :", moyenne)

Vous aimerez peut-être aussi