Build a Movie Ticket Booking Calculator - Step 16

Tell us what’s happening:

my code is correct but still is not continuing and showing the error on step 16

Your code so far

# User Editable Region
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 or age >= 18 and show_time != 'Evening':
    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:
    print('Ticket booking condition satisfied')
else:
    print('Ticket booking failed due to restrictions')

# User Editable Region

Your browser information:

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

Challenge Information:

Build a Movie Ticket Booking Calculator - Step 16

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

Welcome to the forum @saqib1,

Update the condition of the if age >= 21: line. Use the and operator to build an expression checking if age is greater than or equal to 18 and show_time is not Evening. Then use the or operator to combine that expression with the existing condition

It doesn’t look like you’ve done what was asked for this step yet.

Happy coding