Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
Questo repository è archiviato. Puoi vedere i file e clonarli, ma non puoi effettuare richieste di pushj o aprire problemi/richieste di pull.

convertisseur.py 993 B

123456789101112131415161718192021222324252627282930313233343536
  1. import sys
  2. def trouver_coefficient(unité):
  3. return 1.0
  4. def conversion_en_mètres(valeur, unité_de_départ):
  5. coefficient = trouver_coefficient(unité_de_départ)
  6. return valeur * coefficient
  7. def conversion_depuis_mètres(valeur, unité_d_arrivée):
  8. return 1.0
  9. def convertir(valeur, unité_de_départ, unité_d_arrivée):
  10. print("Conversion de", valeur, "en", unité_de_départ, "vers", unité_d_arrivée)
  11. en_mètres = conversion_en_mètres(valeur, unité_de_départ)
  12. résultat = conversion_depuis_mètres(en_mètres, unité_d_arrivée)
  13. return résultat
  14. def main():
  15. nombre_arguments = len(sys.argv) - 1
  16. if nombre_arguments != 3:
  17. print("3 arguments attendus, mais", nombre_arguments, "reçu(s)")
  18. return
  19. valeur = float(sys.argv[1])
  20. unité_de_départ = sys.argv[2]
  21. unité_d_arrivée = sys.argv[3]
  22. valeur_de_sortie = convertir(valeur, unité_de_départ, unité_d_arrivée)
  23. print(f"{valeur_de_sortie:.6}")
  24. main()