Build a Movie Ticket Booking Calculator - Step 19

Tell us what’s happening:

I am working on the ticket booking calculator and I keep getting an error message

Your code has an indentation error. You may need to add pass on a new line to form a valid block of code.

Your code so far

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':
        else:
            service_charges = 5
        else:
            service_charges = 1

# User Editable Region
    else:
# User Editable Region
    print('Ticket booking failed due to restrictions')

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36 Edg/154.0.0.0

Challenge Information:

Build a Movie Ticket Booking Calculator - Step 19

GitHub Link: freeCodeCamp/curriculum/challenges/english/blocks/workshop-movie-ticket-booking-calculator/6970f09b547e10402abf2847.md at main · freeCodeCamp/freeCodeCamp · GitHub

Welcome back @teresaalexander45,

What happens if seat_type is Premium? Anything?

You might want to reset this step and try again.

Happy coding

I get the print in the console area but it will not let me pass this section because it states that I have an indentation error

You have changed the starting code, which will cause the tests to fail. Please reset this step. Don’t change the starting code — just add the else statement as asked. You cannot have an else without an if statement (e.g. an else statement after another else statement) and the way you changed the code, service_charges will not be set to 5 if seat_type is ‘Premium’.

ok thank you it passed