Aller au contenu

Exercices pratiques 3 : Importation de modules


Exercices avec le module random

Exercice 1 : Lancer de dé

Écrivez un programme qui simule un lancer de dé à 6 faces en utilisant random.randint(). Affichez le résultat.


Exercice 2 : Nombre aléatoire flottant

Générez un nombre flottant aléatoire entre 5.0 et 10.0 en utilisant random.uniform(). Affichez le résultat avec 2 décimales.



Exercices avec le module math

Exercice 3 : Calcul de racine carrée

Demandez à l’utilisateur d’entrer un nombre. Utilisez math.sqrt() pour calculer sa racine carrée et affichez le résultat avec 2 décimales.


Exercice 4 : Calcul de l’hypoténuse

Demandez à l’utilisateur les longueurs des deux côtés d’un triangle rectangle. Utilisez math.sqrt() pour calculer l’hypoténuse et affichez le résultat.


Exercice 5 : Calcul de sinus

Demandez à l’utilisateur un angle en degrés. Convertissez-le en radians, puis utilisez math.sin() pour calculer son sinus. Affichez le résultat avec 4 décimales.

(Indice : Pour convertir des degrés en radians, utilisez math.radians(degres).)


Exercice 6 : Calcul de logarithme

Demandez à l’utilisateur un nombre. Utilisez math.log10() pour calculer son logarithme en base 10 et affichez le résultat.


Exercice 7 : Calcul de la circonférence d’un cercle

Demandez à l’utilisateur le rayon d’un cercle. Utilisez math.pi pour calculer sa circonférence (formule : 2 * π * rayon) et affichez le résultat avec 2 décimales.



Exercices avec le module datetime

Exercice 8 : Date et heure actuelles

Utilisez datetime.now() pour afficher la date et l’heure actuelles au format YYYY-MM-DD HH:MM:SS.


Exercice 9 : Date formatée

Utilisez datetime.now() et strftime() pour afficher la date actuelle au format DD/MM/YYYY.


Exercice 10 : Calcul de durée

Demandez à l’utilisateur une date future (ex. : 2025-12-25). Calculez le nombre de jours restants jusqu’à cette date en utilisant datetime et timedelta. Affichez le résultat.

(Indice : Soustrayez la date actuelle de la date future pour obtenir un objet timedelta, puis utilisez .days.)


Exercice 11 : Âge en jours

Demandez à l’utilisateur sa date de naissance (ex. : YYYY-MM-DD). Calculez son âge en jours et affichez-le.


Exercice 12 : Heure de fin d’un événement

Demandez à l’utilisateur :

  • Une heure de début (ex. : 14:30).
  • Une durée en heures et minutes (ex. : 2h45). Calculez et affichez l’heure de fin de l’événement.

(Indice : Utilisez timedelta pour ajouter la durée à l’heure de début.)



Utilisation de l’IA

Page rédigée en partie avec l’aide d’un assistant IA. L’IA a été utilisée pour générer des explications, des exemples et/ou des suggestions de structure. Toutes les informations ont été vérifiées, éditées et complétées par l’auteur.