I’ve spent way too much time trying to find out the answer to this question below but I still can’t I think I’m having trouble where It’s talking about the age, but too difficult.
car_value = 10000
purchase_year = 2011
car_age = 8
driver_age = 23
electric = True
emissions_passed = True
#You’re writing some code to determine how much it will cost
#to renew the tag on your license plate.
#Georgia’s tag renewal policies are unnecessarily
#complicated. I’ve simplified them to make this problem even
#doable. They are:
# - Everyone pays $20.
# - If you purchased your car before 2013 (in 2012 or earlier),
# you also pay 1% of its current value in additional tax.
# - If the car is electric, you pay an additional $200 fee.
# (This is real.)
# - To renew, you must have passed an annual emissions check,
# unless your car is electric, or if you’re 65 or over and
# the car’s age is 10 years or older.
#Your code should print one of two messages. If the person
#needs to pass an emissions test in order to renew their tag,
#it should print, “You must pass an emissions test first.”
#This would be the message to print if emissions_passed is
#False and if they are not eligible for either exemption
#mentioned above.
#If the person is eligible to renew their tag, the code should
#print: “Your renewal fee is $__.”, where __ is the renewal
#cost. Round the renewal fee to the nearest integer. This will
#be $20, plus $200 if the car is electric, plus 1% of car_value
#if the purchase_year is less than or equal to 2012.
#Add your code here!
car_value_percentage = int(car_value * 0.01)
if emissions_passed == True:
if purchase_year <= 2012:
if electric:
print("Your renewal fee is $" + str(200 + 20 + car_value_percentage) + ".")
elif not electric:
print("Your renewal fee is $" + str(20 + car_value_percentage) + ".")
elif purchase_year >= 2012 and electric:
print("Your renewal fee is $" + str(20 + 200) + ".")
elif purchase_year >= 2012 and not electric:
print("Your renewal fee is $" + str(20) + ".")
if emissions_passed == False and (not electric and car_age >= 10 or driver_age >= 65):
print("You must pass an emissions test first.")
else:
if emissions_passed == False:
if purchase_year <= 2012:
if electric:
print("Your renewal fee is $" + str(200 + 20 + car_value_percentage) + ".")
elif not electric:
print("Your renewal fee is $" + str(20 + car_value_percentage) + ".")
elif purchase_year >= 2012 and electric:
print("Your renewal fee is $" + str(20 + 200) + ".")
elif purchase_year >= 2012 and not electric:
print("Your renewal fee is $" + str(20) + ".")