Build a Movie Ticket Booking Calculator - Step 21

Tell us what’s happening:

Hi i have tried to fix step 21 code but This keeps coming up ,i think the check is broken-

  1. You should have ** print(‘Final price of ticket:’, final_price)** below your final_price variable.

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
    final_price = base_price + extra_charges + service_charges - discount
    print("Final price ticket:", final_price)

    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_ticketprice = (base_price + extra_charges + service_charges) - discount

final_Price = final_ticketprice
print('Final price of ticket:', final_price)
# User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:154.0) Gecko/20100101 Firefox/154.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 @SeanPope,

First, I suggest resetting this step to try again since you have changed the starting code. This will cause the tests to fail.

Then, without changing the starting code and keeping in mind how important proper indentation is in Python, do exactly what the instructions ask and nothing more (e.g. you were not asked to create a final_ticketprice variable). Make sure all of your new code is indented so it’s inside the if statement.

Happy coding

Thanks Man, Got it.its been fixed