Exemple : Consommation automobile (avec fonctions)
automobileAvecFontions.py
— 1.8 KB
Contenu du fichier
#!/usr/bin/env python # -*- coding: utf-8 -*- """ ``Consommation essence`` **module description** Ce script calcule et affiche la consommation d'essence en milles au gallon. Entrées : (clavier) distance parcourue en kilomètre: réel (clavier) volume utilise en litres : réel Sorties : (écran) consommation en millles/gallon : réel ...moduleauthor:: Gabriel Girard Mai 2015 """ #------------------------------------------------- # Fonction qui converti une distance de Km à milles # # Entrée : distanceKm - la distance en km (réel) # Sortie : la distance en milles #------------------------------------------------- def convertir_km_a_mille(distanceKm): KM_A_MILLE = 0.6214 ##Constante de conversion return distanceKm * KM_A_MILLE #------------------------------------------------- # Fonction qui converti une qunatité de litres à gallons # # Entrée : plein - quantité en litres (réel) # Sortie : la quantité en gallons #------------------------------------------------- def convertir_litre_a_gallon(plein): LITRE_A_GALLON = 0.22 ##Constante de conversion return plein * LITRE_A_GALLON #------------------------------------------------- # programme principal # #------------------------------------------------- def main(): ## Lecture de la distance parcourue distance_kms = eval(input("Entrez la distance parcourue : ")) ## Lecture de la distance parcourue plein_essence_litres = eval(input("Entrez la quantité d'essence en litres:")) ## Conversion distance_milles = convertir_km_a_mille(distance_kms) plein_essence_gallons = convertir_litre_a_gallon(plein_essence_litres) ## calcul de la consommation consommation = distance_milles / plein_essence_gallons ##Affichage du resultat print("\nLa consommation est : ", consommation, " milles/galllon\n") if __name__ == '__main__': main()