을 행사,하지만 난 7 관련이 제 2 장 제 9 회 운동에 붙어 오전 :어려움 내가 파이썬에서 실제 프로그래밍 책에서 운동을하고 있어요, 그래서
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 운동은 다음과 같다 :
나는이 같은 프로그램을 작성
(9)의 거리를 나타내는 값을 취
liters_needed
라는 함수를 정의 .: 킬로미터로 표시하고 값은 차량의 주행 거리를 나타내며 그 거리를 이동하기 위해 리터 단위로 필요한 가스량을 리터 으로 반환합니다. 정의는 이전 연습의 일부로 정의한 함수convert_mileage
을 호출해야합니다.
첫 번째 기능을 두 번째 기능에 연결하는 방법에 대한 실마리가 없습니다. 여행하는 리터와 비교하여 전체 주행 거리를 이해하는 데 어려움이 있습니다. 누군가 나를 도울 수 있다면, 좋을 것입니다! 고마워요 :)
이 훈련은'convert_mileage' 함수를 재사용 할 것을 요구합니다. 그러나 그렇게하기 위해서는 값을 출력하는 대신 값을 반환하도록 먼저 수정해야합니다. –