Build a Movie Ticket Booking Calculator - Step 21

Tell us what’s happening:

At last of my code I am unable to calculate the final price.please show me a way to solve the problem.

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':
        service_charges = 5
    elif seat_type == 'Gold':
        service_charges = 3
    else:
        service_charges = 1
    print('Service charges:', service_charges)


# User Editable Region

    final_price = 
    print('Final price of ticket:', final_price)    

# User Editable Region

else:
    print('Ticket booking failed due to restrictions')

Your browser information:

User Agent is: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Mobile Safari/537.36

Challenge Information:

Build a Movie Ticket Booking Calculator - Step 21

The final ticket price is calculated by adding the extra charges and service charges to the base price, and then subtracting the discount.

Did you try this?

Please let us know if you have any questions about it

I did that but I was still getting this error

Update: I had to remove “the” in my print statement