您不能選擇超過 %s 個話題 話題必須以字母或數字為開頭,可包含連接號 ('-') 且最長為 35 個字
此存儲庫已封存,您能瀏覽檔案及複製此存儲庫,但不能推送、建立問題及拉取請求。
 
 
 
 
 
 

37 行
1001 B

  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("{:.6}".format(valeur_de_sortie))
  24. main()