Anda di halaman 1dari 2

5.

19 LAB Mengemudi biaya - fungsi


Mengemudi itu mahal. Tulis program dengan mil/galon mobil dan dolar/galon bensin
(keduanya pelampung) sebagai input, dan tampilkan biaya bensin untuk 10 mil, 50 mil,
dan 400 mil.
Keluarkan setiap nilai floating-point dengan dua digit setelah titik desimal, yang dapat
dicapai sebagai berikut:
print('{:.2f}'.format(nilai_anda))
Mis: Jika inputnya adalah:
20.0
3.1599
keluarannya adalah:
1.58
7.90
63.20
Program Anda harus mendefinisikan dan memanggil fungsi driving_cost() berikut. Dengan
parameter input driven_miles, miles_per_gallon, dan dollars_per_gallon, fungsi
mengembalikan biaya dolar untuk mendorong miles tersebut.
Mis: Jika fungsi dipanggil dengan:
50 20.0 3.1599
fungsi mengembalikan:
7.89975
def driving_cost(driven_miles, miles_per_gallon,
dollars_per_gallon)
Program Anda harus memanggil fungsi tersebut tiga kali untuk menentukan biaya bahan
bakar untuk 10 mil, 50 mil, dan 400 mil.
Catatan: Ini adalah lab dari bab sebelumnya yang sekarang membutuhkan penggunaan
fungsi.

def driving_cost(driven_miles, miles_per_gallon, dollars_per_gallon):

pengembalian (driven_miles/miles_per_gallon) * dollars_per_gallon

jika __nama__ == '__main__':

mil_per_gallon = float(input())

dolar_per_gallon = float(input())
print('{:.2f}'.format(biaya_mengemudi(10, mil_per_gallon, dolar_per_gallon)))

print('{:.2f}'.format(biaya_mengemudi(50, mil_per_gallon, dolar_per_gallon)))

print('{:.2f}'.format(biaya_mengemudi(400, mil_per_gallon, dolar_per_gallon)))

Anda mungkin juga menyukai