Aller au contenu

Exercices - Bases Python


Introduction

Pratiquez les bases de Python avec ces exercices.


Exercice 1: Créer des Variables

Énoncé

Créez trois variables : prenom, nom et age, puis affichez-les.

Résultat attendu

Alex
Dupont
25
Solution
prenom = "Alex"
nom = "Dupont"
age = 25

print(prenom)
print(nom)
print(age)

Exercice 2: Affectation Multiple

Énoncé

Créez trois variables x, y, z avec les valeurs 1, 2, 3 en une seule ligne.

Résultat attendu

1 2 3
Solution
x, y, z = 1, 2, 3
print(x, y, z)

Exercice 3: Opérations Arithmétiques

Énoncé

Calculez : - L'addition de 10 et 5 - La multiplication de 7 par 6 - Le reste de la division de 17 par 5

Résultat attendu

15
42
2
Solution
print(10 + 5)      # 15
print(7 * 6)       # 42
print(17 % 5)      # 2

Exercice 4: Comparaison

Énoncé

Vérifiez si 10 est supérieur à 5, et si "Bonjour" est égal à "bonjour".

Résultat attendu

True
False
Solution
print(10 > 5)                    # True
print("Bonjour" == "bonjour")    # False

Exercice 5: Types de Données

Énoncé

Créez une variable de chaque type : entier, flottant, chaîne, booléen.

Résultat attendu

<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>
Solution
entier = 42
flottant = 3.14
chaine = "texte"
booleen = True

print(type(entier))
print(type(flottant))
print(type(chaine))
print(type(booleen))

Exercice 6: Conversion de Types

Énoncé

Convertissez la chaîne "123" en entier, puis le nombre 45 en chaîne.

Résultat attendu

123
<class 'int'>
45
<class 'str'>
Solution
texte = "123"
nombre = int(texte)
print(nombre)
print(type(nombre))

nombre2 = 45
texte2 = str(nombre2)
print(texte2)
print(type(texte2))

Exercice 7: Opérateurs Logiques

Énoncé

Vérifiez si 10 est supérieur à 5 ET inférieur à 20.

Résultat attendu

True
Solution
resultat = (10 > 5) and (10 < 20)
print(resultat)  # True

Exercice 8: Chaînes - Majuscules

Énoncé

Convertissez "bonjour" en majuscules.

Résultat attendu

BONJOUR
Solution
texte = "bonjour"
print(texte.upper())

Exercice 9: Chaînes - Recherche

Énoncé

Trouvez la position de "mon" dans "Bonjour tout le monde".

Résultat attendu

8
Solution
texte = "Bonjour tout le monde"
print(texte.find("mon"))

Exercice 10: F-String

Énoncé

Utilisez une f-string pour afficher "J'ai 25 ans".

Résultat attendu

J'ai 25 ans
Solution
age = 25
print(f"J'ai {age} ans")

Exercice 11: Listes

Énoncé

Créez une liste de vos fruits préférés et affichez le deuxième.

Résultat attendu

banane
Solution
fruits = ["pomme", "banane", "orange"]
print(fruits[1])  # banane

Exercice 12: Dictionnaires

Énoncé

Créez un dictionnaire avec votre nom et âge, puis affichez l'âge.

Résultat attendu

25
Solution
personne = {"nom": "Dupont", "age": 25}
print(personne["age"])

Exercice 13: Opérateur +=

Énoncé

Utilisez += pour incrémenter une variable de 5.

Résultat attendu

15
Solution
x = 10
x += 5
print(x)  # 15

Exercice 14: Tranchage

Énoncé

Extrayez "py" de "Python".

Résultat attendu

py
Solution
texte = "Python"
print(texte[2:4])  # py

Exercice 15: Ordre des Opérations

Énoncé

Calculez : 2 + 3 * 4, puis (2 + 3) * 4

Résultat attendu

14
20
Solution
print(2 + 3 * 4)      # 14
print((2 + 3) * 4)    # 20

Correction

Vous retrouverez toutes les solutions dans les blocs "Solution" ci-dessus.