Sie sind auf Seite 1von 2

5.

19 LAB Fahrkosten - Funktionen


Autofahren ist teuer. Schreiben Sie ein Programm mit den Meilen/Gallone eines Autos
und Benzin-Dollar/Gallone (beide Schwimmer) als Eingabe und geben Sie die
Benzinkosten für 10 Meilen, 50 Meilen und 400 Meilen aus.
Geben Sie jeden Fließkommawert mit zwei Ziffern nach dem Dezimalpunkt aus, was wie
folgt erreicht werden kann:
print('{:.2f}'.format(your_value))
Beispiel: Wenn die Eingabe:
20.0
3.1599
die Ausgabe ist:
1.58
7.90
63.20
Ihr Programm muss die folgende Funktion driving_cost() definieren und aufrufen. Bei den
Eingabeparametern driven_miles, miles_per_gallon und dollars_per_gallon gibt die
Funktion die Dollarkosten für das Fahren dieser Meilen zurück.
Beispiel: Wenn die Funktion aufgerufen wird mit:
50 20.0 3.1599
gibt die Funktion zurück:
7.89975
def driving_cost(gefahrene_Meilen, Meilen_pro_Gallone,
Dollar_pro_Gallone)
Ihr Programm sollte die Funktion dreimal aufrufen, um die Benzinkosten für 10 Meilen, 50
Meilen und 400 Meilen zu bestimmen.
Hinweis: Dies ist ein Labor aus einem vorherigen Kapitel, das jetzt die Verwendung einer
Funktion erfordert.

def driving_cost(gefahrene_Meilen, Meilen_pro_Gallone, Dollar_pro_Gallone):

return (driven_miles/miles_per_gallon) * dollars_per_gallon

wenn __name__ == '__main__':

miles_per_gallon = float(input())

dollars_per_gallon = float(input())
print('{:.2f}'.format(driving_cost(10, miles_per_gallon, dollars_per_gallon)))

print('{:.2f}'.format(driving_cost(50, miles_per_gallon, dollars_per_gallon)))

print('{:.2f}'.format(driving_cost(400, miles_per_gallon, dollars_per_gallon)))

Das könnte Ihnen auch gefallen