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))

Please help me on with what I am doiing wrong on this

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

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!