Sunteți pe pagina 1din 2

5.

19 LAB Costuri de conducere - funcții


Conducerea este costisitoare. Scrieți un program cu milele / galonul unei mașini și dolari
de benzină / galon (ambele flotoare) ca intrare și scoateți costul gazului pentru 10 mile, 50
mile și 400 mile.
Se afișează fiecare valoare în virgulă mobilă cu două cifre după virgula zecimală, care
poate fi obținută după cum urmează:print('{:
.2f}'.format(your_value))
Ex: Dacă intrarea este:
20.0
3.1599
Rezultatul este:
1.58
7.90
63.20
Programul dvs. trebuie să definească și să apeleze următoarea funcție driving_cost().
Având în vedere parametrii de intrare driven_miles, miles_per_gallon și
dollars_per_gallon, funcția returnează costul în dolari pentru a parcurge acei kilometri.
Ex: Dacă funcția este apelată cu:
50 20.0 3.1599
Funcția returnează:
7.89975
def driving_cost(driven_miles, miles_per_gallon,
dollars_per_gallon)
Programul dvs. ar trebui să apeleze funcția de trei ori pentru a determina costul gazului
pentru 10 mile, 50 mile și 400 mile.
Notă: Acesta este un laborator dintr-un capitol anterior care necesită acum utilizarea unei
funcții.

def driving_cost(driven_miles, miles_per_gallon, dollars_per_gallon):

retur (driven_miles/miles_per_gallon) * dollars_per_gallon

dacă __name__ == "__main__":

miles_per_gallon = float(intrare())

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

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

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

S-ar putea să vă placă și