Build a Movie Ticket Booking Calculator - Step 21

Tell us what’s happening:

Need help with the step 21, error: " You should declare a variable named final_price

Your code so far

final_price = 0
base_price = 15
age = 21
seat_type = 'Gold'
show_time = 'Evening'

print(final_price)

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':
# User Editable Region
            service_charges = 3
# User Editable Region
        else:
            service_charges = 1

        print('Service charges:', service_charges)

        final_price = base_price + extra_charges + service_charges - discount
        

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

final_price = base_price + extra_charges + service_charges - discount
print('Final price of ticket:', final_price)

Your browser information:

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

Challenge Information:

Build a Movie Ticket Booking Calculator - Step 21

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

Welcome to the forum @Syden

Inside the body of the last if statement…

Create the variable in the ifstatement, not on line 1.

Please reset the step and try again.

Happy coding

Welcome to the forum @Syden,

The system is visually prompting you to write your code here:

And it’s verbally prompting you to write your code there as well:

Inside the body of the last if statement, below the print('Service charges:', service_charges) line

Please reset this step and try again, being careful to add your new code in the right place.

Happy coding

Thanks for contributing to The freeCodeCamp Forum!