Build a Movie Ticket Booking Calculator - Step 21

Tell us what’s happening:

final_price = extra_charges + service_charges + base_price - discount
print(‘Final price of ticket:’, final_price)
error with declare final_price

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

else:

# User Editable Region

    print('Ticket booking failed due to restrictions')


final_price = extra_charges + service_charges + base_price - 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/144.0.0.0 Safari/537.36

Challenge Information:

Build a Movie Ticket Booking Calculator - Step 21

is this inside an if?

instructions say

At the bottom of your last if statement body, calculate the final price of the ticket and store it in a variable named final_price .

1 Like

its okay ,

done it was Indentation error

1 Like

Hello, éluse

Could you please share your final code with us so that we can also check for any indentation issues?

Thank you for replying to me.

Hello, Eluse007

Could you please share your final code with us so that we can also check for any indentation issues?

Thank you for replying to me.

Sorry !

it’s okay now.

This was misplaced.

Thank you !

please do not ask for solutions on the forum, if you need help create your own post

If you have a question about a specific challenge as it relates to your written code for that challenge and need some help, click the Help button located on the challenge.

The Help button will create a new topic with all code you have written and include a link to the challenge also. You will still be able to ask any questions in the post before submitting it to the forum.

Thank you.

1 Like