Build a Movie Ticket Booking Calculator - Step 21

Tell us what’s happening:

The test output says my code a raised an error when doing step 21

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

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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36

Challenge Information:

Build a Movie Ticket Booking Calculator - Step 21

  • check if alignment of it is correct, and also include error message full text if that didnt resolve it

happy coding :slight_smile:

I am having an issue on the same step. my error states “You should assign the value base_price + extra_charges + service_charges - discount to final_price. The program runs properly but the FCC page is still showing this error. I have tried moving the final_price around to different lines and have rearranged the typing order to exactly match the error message. I have added a line: final_price = 0 before the calculation line. I’m unsure what to try next.

Welcome to the forum @lettssee,

Please create your own topic when you have specific questions about your own challenge code. Only respond to another thread when you want to provide help to the original poster of the other thread or have follow up questions concerning other replies given to the original poster.

The easiest way to create a topic for help with your own solution is to click the Ask for Help button located on each challenge. This will automatically import your code in a readable format and pull in the challenge url while still allowing you to ask any question about the challenge or your code.

Thank you.