Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
To repozytorium jest zarchiwizowane. Możesz wyświetlać pliki i je sklonować, ale nie możesz do niego przepychać zmian lub otwierać zgłoszeń/Pull Requestów.
 
 
 
 
 
 

61 wiersze
1.7 KiB

  1. Exercice
  2. ========
  3. Consignes
  4. ---------
  5. Le but de l'exercice est d'implémenter un convertisseur d'unités de distance.
  6. Il faut être capable de convertir des kilomètres, des milles, des yards, etc..
  7. Le programme doit s'utiliser comme suit:
  8. .. code-block:: console
  9. python convertisseur.py 1 km mi
  10. Il y a trois "mots" après le nom du fichier, séparés par des espaces.
  11. On appelle ces mots les "arguments" du programme.
  12. Ici, ``1`` est la valeur de départ, ``km`` l'abréviation de l'unité d'arrivée
  13. et ``mi`` l'abréviation de l'unité d'arrivée.
  14. Voici un tableau pour vous aider:
  15. ========= ============ ================
  16. Nom Abréviation Valeur en mètres
  17. ========= ============ ================
  18. mètre m 1
  19. kilomètre km 1000
  20. mille mi 1609.344
  21. yard yd 0.9144
  22. ========= ============ ================
  23. Squelette
  24. ----------
  25. Vous pouvez partir du code suivant:
  26. .. literalinclude:: /extraits/convertisseur.py
  27. Vous noterez que le programme est capable de récupérer la valeur,
  28. l'unité de départ et l'unité d'arrivée correctement, mais que le
  29. résultat est toujours égal à 1.0.
  30. Votre objectif est de finir l'implémentation pour réaliser effectivement
  31. la conversion.
  32. À noter : vous n'avez pas besoin de changer l'implémentation des
  33. fonctions ``main()`` et ``convertir()``, et ne vous inquiétez pas si
  34. vous ne comprenez pas exactement ce que fait la fonction ``main()``, on
  35. expliquera en détail comment elle fonctionne dans un chapitre ultérieur.
  36. Pour terminer l'exercice, vous n'avez besoin que de modifier les
  37. fonctions ``trouver_coefficient()``, ``conversion_en_mètres()`` et
  38. ``conversion_depuis_mètres()``.
  39. À vous de jouer!