Question: Please help me on with what I am doiing wrong on this last portion of this Rental Car Billing Script. I am using Codio/ Python
Please help me on with what I am doiing wrong on this last portion of this Rental Car Billing Script. I am using Codio/ Python Language. I am trying to get the "amtDue" and I cannot get it to match the "expected output" for the life of me.
Thanks in advance!
Below is my code, I will attach my output as well as the expected outout.
import sys
rentalCode = input('(B)udget, (D)aily, or (W)eekly rental? ')
if rentalCode == 'B':
rentalPeriod = input('Number of Days Rented: ')
elif rentalCode == 'D':
rentalPeriod = input('Number of Days Rented: ')
else:
rentalPeriod = input('Number of Weeks Rented: ')
odoStart = input('Starting Odometer Reading: ')
odoEnd = input('Ending Odometer Reading: ')
print("Rental Summary ")
daysRented = rentalPeriod
budget_charge = int(40.00)
daily_charge = int(60.00)
weekly_charge = int(190.00)
if rentalCode == 'B':
baseCharge = daysRented * budget_charge
elif rentalCode == 'D':
baseCharge = daysRented * daily_charge
elif rentalCode == 'W':
baseCharge = daysRented * weekly_charge
print('Rental Code: ' + rentalCode)
print('Rental Period: ' + rentalPeriod)
print("Starting Odometer: " + odoStart)
print("Ending Odometer: " + odoEnd)
totalMiles = int(odoEnd) - int(odoStart)
averageDayMiles = int(totalMiles) % int(daysRented)
weeksRented = rentalPeriod
averageMiles = int(totalMiles) % int(weeksRented)
if rentalCode == 'B':
mileCharge = 0.25*totalMiles
elif rentalCode == 'D' and averageDayMiles
mileCharge = 0
elif rentalCode == 'D' and averageDayMiles > 100:
extraMiles = averageDayMiles - 100
mileCharge = extraMiles * 0.25
elif rentalCode == 'W' and averageDayMiles > 900:
mileCharge = weeksRented * 100.00
else:
mileCharge = 0
print('Miles Driven: ' + str(totalMiles))
amtDue = str(baseCharge) + str(mileCharge)
print('Amount Due: ' + '${:,.2f}'.format(amtDue))

X ( Python-TypeError: Can x \ e Chegg Study l Guided S https://codio.com/bmontoya it-140 project-1-draft--rental-car-billing:5a845ef4f491155272c5e5f8t3HI qiAQ9B/guides/5 File Edit Find View Tools Education Help ,Run Current Google Configure Codio-it-140-project-1 C Codio rental, car, py Secure Project BMONTOYA Rental Sum print("Ending Odomet 34 35 36 37 38 39 Collapse totalMilesint (odo Rental Summary averageDayMilesin weeksRentedrental averageMiles int(t Rental Code: D Rental Period: 5 starting Odometer: 1234 Ending Odometer: 2222 Miles Driven: 988 Amount Due: $.2f)55555555555555555555555555! 41 42if rentalCode'B 43 mileCharge0.2 45. elif rentalCode 46 47elif rentalCode : 48 49 50elif rentalCode : 51 52else 53 54 int('Miles Driven: mileCharge = extraMiles ave Expected Number of Days Rented: Starting odometer Reading: Ending Odometer Reading: Rental Summary Rental Code Rental Period: Starting odometer 1234 Ending Odometer Miles Driven: Amount Due: mileCharge ext mileCharge mileCharge = amtDue = str(baseCha print('Amount Due:' 56 57 58 59 988 $422.00 97% ( O Type here to search 6-53 PM 3/22/2018
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
