def getFamilyCar(annualIncome, numberOfChildren): Define a function that takes i
ID: 3670744 • Letter: D
Question
def getFamilyCar(annualIncome, numberOfChildren): Define a function that takes in an annual income and the number of children in a family and returns the type of car that would likely own. The type of car returned by this function will follow this mapping Income Children Car 0 compact car station wagon station wagon sports car full-size sedan SO-$50,000 3 or more 0 $50,001-$100,000 3 or more minivan 0 super car luxury sedan full-size SUV $100,000 3 or more Examples getFamilyCar(23000, 1) = "station wagon" getFamilyCar(92000, 4) = "minivan" getFamilyCar (175000, 0)"super car"Explanation / Answer
def getFamilyCar(annualIncome, numberOfChildren):
compactCar = "compact car"
sportsCar= "sports car"
superCar="super car"
stationWagon="station wagon"
fullSizeSedan="full-size sedan"
luxurySedan="luxury sedan"
minivan="minivan"
fullSizeSUV="full-size SUV"
if annualIncome > 100000:
if numberOfChildren >= 3:
return fullSizeSUV
elif numberOfChildren >= 1:
return luxurySedan
elif numberOfChildren ==0:
return superCar
elif annualIncome > 50000:
if numberOfChildren >=3:
return minivan
elif numberOfChildren >=2:
return fullSizeSedan
elif numberOfChildren == 0:
return sportsCar
elif annualIncome >=0:
if numberOfChildren >=3:
return stationWagon
elif numberOfChildren>=1:
return stationWagon
elif numberOfChildren==0:
return compactCar
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.