Tell us what’s happening:
I keep getting the error that I should type the code print(“Service charges:”, service_charges) below if… elif… else. From what I can tell, I’ve done that. I even tried copy paste.
I don’t see signs of an indentation error or any of the other pitfalls the forums indicated. Hopefully you’ll be able to help me find my (hopefully) small mistake! Thanks!
Your code so far
# User Editable Region
base_price = 15
age = 21
seat_type = 'Gold'
show_time = 'Evening'
if age > 17:
print('User is eligible to book a ticket')
if age >= 21:
print('User is eligible for Evening shows')
else:
print('User is not eligible for Evening shows')
is_member = False
is_weekend = False
discount = 0
if is_member and age >= 21:
discount = 3
print('User qualifies for membership discount')
else:
print('User does not qualify for membership discount')
print('Discount:', discount)
extra_charges = 0
if is_weekend or show_time == 'Evening':
extra_charges = 2
print('Extra charges will be applied')
else:
print('No extra charges will be applied')
print('Extra charges:', extra_charges)
if age >= 21 or age >= 18 and (show_time != 'Evening' or is_member):
print('Ticket booking condition satisfied')
service_charges = 0
if seat_type == 'Premium':
service_charges = 5
elif seat_type == "Gold":
service_charges = 3
else:
service_charges = 1
else:
print('Ticket booking failed due to restrictions')
print('Service charges:', service_charges)
# User Editable Region
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0
Challenge Information:
Build a Movie Ticket Booking Calculator - Step 20