Convertir les heures en secondes

PythonPythonBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, vous créerez un convertisseur de temps simple qui transforme les heures en secondes. Cet exercice pratique vous aidera à renforcer votre compréhension des concepts de base de Python, notamment l'entrée utilisateur, les opérations mathématiques et la conversion de type.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") python/BasicConceptsGroup -.-> python/numeric_types("Numeric Types") python/BasicConceptsGroup -.-> python/type_conversion("Type Conversion") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") python/PythonStandardLibraryGroup -.-> python/math_random("Math and Random") subgraph Lab Skills python/variables_data_types -.-> lab-290725{{"Convertir les heures en secondes"}} python/numeric_types -.-> lab-290725{{"Convertir les heures en secondes"}} python/type_conversion -.-> lab-290725{{"Convertir les heures en secondes"}} python/build_in_functions -.-> lab-290725{{"Convertir les heures en secondes"}} python/math_random -.-> lab-290725{{"Convertir les heures en secondes"}} end

Implémentation du convertisseur de temps

Ouvrez l'éditeur de code et vous trouverez le fichier de modèle seconds.py avec des commentaires utiles pour vous guider dans l'implémentation.

Tâches

  • Créez un programme qui convertit les heures en secondes
  • Gérer l'entrée utilisateur pour le nombre d'heures
  • Calculer et afficher le nombre équivalent de secondes

Exigences

  • Travailler avec le fichier de modèle /home/labex/project/seconds.py
  • Remplacez les commentaires TODO par un code fonctionnel qui :
    1. Utilise input() pour obtenir les heures avec l'invite "Heures : "
    2. Convertit la chaîne d'entrée en entier
    3. Calcule les secondes (multipliez les heures par 3600)
    4. Affiche le résultat au format "Secondes : "

Travailler avec les nombres

Voici un guide rapide pour vous aider avec la conversion :

  • 1 heure = 60 minutes
  • 1 minute = 60 secondes
  • Par conséquent, 1 heure = 3600 secondes
  • Exemple de calcul : 2 heures = 2 × 3600 = 7200 secondes

Exemple

Lorsque vous exécutez votre programme :

$ python seconds.py
Heures : 3
Secondes : 10800

Un autre exemple :

$ python seconds.py
Heures : 1
Secondes : 3600
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, vous avez créé un programme pratique de convertisseur de temps qui démontre plusieurs concepts fondamentaux de Python :

  • Prendre l'entrée utilisateur avec la fonction input()
  • Convertir des chaînes de caractères en entiers à l'aide de int()
  • Effectuer des calculs mathématiques
  • Formater et afficher la sortie avec print()

Ces compétences constituent la base pour des tâches de programmation plus complexes et des applications du monde réel.