1
所以,我從Python的實用編程的書做練習,但我堅持9日行使第2章,這是關係到第七:困難蟒蛇行使
7:在美國,汽車的燃油效率以每加侖英里數來計量。在公制系統中,它通常以100公升的公里數測量。編寫一個名爲
convert_mileage
的函數, 將從每加侖英里數轉換爲每100千米升。
我寫的程序是這樣的:
def convert_mileage(miles_per_gallon):
liters_per_gallon = 3.785411784
kilometers_per_mile = 1.609344
liters_per_100 = (100*liters_per_gallon)/(kilometers_per_mile*miles_per_gallon)
print miles_per_gallon,'miles per gallon are',liters_per_100,'liters per 100 kilometers.'
convert_mileage(40)
convert_mileage(20)
現在,第九屆運動如下:
9 .:定義了一個名爲
liters_needed
是採取表示距離的值函數以公里計,並且代表車輛行駛里程的數值並返回行駛該距離的公升 所需的氣體量。您的定義應該將您定義爲以前練習的一部分的功能稱爲convert_mileage
。
我不知道如何將第一個功能鏈接到第二個功能......並且我在理解整個里程的事情方面比起公升去旅行有困難。如果有人能幫助我,那會很棒!謝謝:)
這個練習要求您重用您的'convert_mileage'函數,但要做到這一點,您首先必須對其進行修改,以便它返回值而不是打印它。 –