Build a Movie Ticket Booking Calculator - Step 18

Tell us what’s happening:

why am i still getting errors in the code
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 discou

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')


# User Editable Region

service_charges = 0

if seat_type == 'Premium':
 service_charges = 5    

# 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/142.0.0.0 Safari/537.36

Challenge Information:

Build a Movie Ticket Booking Calculator - Step 18

Hi @Khin-Kay

You should declare a variable named service_charges inside your last if statement body.

Try indenting your code.

Happy coding

service_charges = 0

if seat_type == “Premium”:

service_charges = 5

this is my code but why is it still not allowing

The service_charges variable and the new if statement should appear nested in your code.

where else should i put the if statement please

\

You need to nest it in the other if statement.

You can do this by preceding the required code with four single spaces.

Happy coding

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.