Question: Need in Codio Python with descriptions: Project 1: Rental Car Introduction Your task for this project is to create a very simple rental car cost

Need in Codio Python with descriptions:

Project 1: Rental Car

Introduction

Your task for this project is to create a very simple rental car cost estimator. The project is broken into three sections:

Collect customer input

Calculate the costs from the customer input

Display the results to the customer

Your final output should look like this:

Rental Code: D Rental Period: 5 Starting Odometer: 1234 Ending Odometer: 2222 Miles Driven: 988 Amount Due: $422.00

import sys ''' Section 1: Collect customer input '''

##1) Request Rental code: #Prompt --> "(B)udget, (D)aily, or (W)eekly rental?" #rentalCode = ?

#2) Request time period the car was rented.

#Prompt --> "Number of Days Rented:" #daysRented = ? # OR #Prompt --> "Number of Weeks Rented:" #weeksRented = ?

#CUSTOMER DATA CHECK 1 #ADD CODE HERE TO PRINT: #rentalCode #daysRented

#3) Set the base charge for the rental type as the variable baseCharge. #The base charge is the rental period * the appropriate rate:

budget_charge = 40.00 daily_charge = 60.00 weekly_charge = 190.00

#baseCharge = ?

#4)Collect Mileage information: #a) Prompt the user to input the starting odometer reading and store it as the variable odoStart

#Prompt -->"Starting Odometer Reading: " # odoStart = ?

#b) Prompt the user to input the ending odometer reading and store it as the variable odoEnd

#Prompt -->"Ending Odometer Reading:" # odoEnd = ?

#CUSTOMER DATA CHECK 2 #ADD CODE HERE TO PRINT: #odoStart #odoEnd #baseCharge

''' Section 2: Calculate the costs from the customer input '''

#1) Calculate the mileage. #a) Calculate the total mileage: # ending odometer reading - starting odometer reading # and store it as the variable totalMiles

# totalMiles = ?

#2) Calculate the mileage charge and store it as # the variable mileCharge:

#a) Code 'B' (budget) mileage charge: $0.25 for each mile driven

#b) Code 'D' (daily) mileage charge: no charge if the average # number of miles driven per day is 100 miles or less; # i) Calculate the averageDayMiles (totalMiles/daysRented)

# ii) If averageDayMiles is above the 100 mile per day # limit: # (1) calculate extraMiles (averageDayMiles - 100) # (2) mileCharge is the charge for extraMiles, # $0.25 for each mile

#c) Code 'W' (weekly) mileage charge: no charge if the # average number of miles driven per week is # 900 miles or less; # i) Calculate the averageWeekMiles (totalMiles/ weeksRented)

# ii) mileCharge is $100.00 per week if the average number of miles driven per week exceeds 900 miles

''' Section 3: Display the results to the customer ''' #1) Calculate the Amount Due as the variable amtDue # This is the base charge + mile charge

#2. Display the results of the rental calculation:

#Customer Summary #Rental Code: #Days Rented: #Starting Odometer: #Ending Odometer: #Miles Driven: #Amount Due:

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!