Build a Movie Ticket Booking Calculator - Step 13

Tell us what’s happening:

i have done the task they requested me to do but it is not responding

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:
    extra_charges = 2
    print('Extra charges will be applied')

# User Editable Region

# Assuming 'extra_charges' has been defined previously, for example:
extra_charges = 0 # Example value, change as needed

if extra_charges > 0:
    print("Extra charges will be applied.")
else:
    print("No extra charges will be applied.") 
print(f"Extra charges: {extra_charges}")


# 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 13

Hi @

The extra_charges variable reassignment is resetting the value.

Also, you are not asked to insert the second if condition.

Happy coding

Tell us what’s happening:

look at the new code here i tried it again showing the same thing

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:
    extra_charges = 2
    print('Extra charges will be applied')

# User Editable Region

else:
    print("No extra charges will be applied.")
print(f"Extra charges: {extra_charges}")    

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

Challenge Information:

Build a Movie Ticket Booking Calculator - Step 13

I’ve merged your two topics together, please do not create multiple topics for the same challenge

check the strings inside the two print you just added, consider each character, including spaces and punctuation, the strings need to match exactly to what is required

Tell us what’s happening:

this is what it is showing me(You should print No extra charges will be applied inside your else clause. Remember to surround the message with single or double quotes.)

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:
    extra_charges = 2
    print('Extra charges will be applied')

# User Editable Region

else:
    print("No extra charges will be applied.")
print(f"Extra charges: {extra_charges}")    

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

Challenge Information:

Build a Movie Ticket Booking Calculator - Step 13

Please do not create duplicate topics for the same challenge/step. I have merged your recent post into this existing topic.

Check punctuation in the message you were asked to print.

Were you asked to print an f-string?