Build a Movie Ticket Booking Calculator - Step 9

Tell us what’s happening:

is_member = False
is_weekend = False

discount = 0
if is_member:
print(‘User qualifies for membership discount’)
else :
discount = 3
print (‘User does not qualify for membership discount’)
print(‘Discount:’, discount)

i change the condition for false to handle user if he not qualify
why every time ask me to print
print(‘Discount:’, discount)
inside else clause ??
and if you apply this code it will work

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:
    print('User qualifies for membership discount')

# User Editable Region

else : 
    discount = 3
    print ('User does not qualify for membership discount')
    print('Discount:', discount)

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

Challenge Information:

Build a Movie Ticket Booking Calculator - Step 9

Welcome to the forum @eluose007

Here is a comparison of the original code and your code.

The code in blue is the original code, the code in red is your code.
The code in magenta is the overlap.

It looks like you changed the value of one of the variables, and changed the position of the discount reassignment.

Please reset the step to restore the seed code and try again. Do change anything which you are not asked to change. Doing so may fail the tests.

Check where the print call goes.

Happy coding