Python Python Basics All Together Now Gather Information

Botshelo Tsogo Tiroyamodimo
Botshelo Tsogo Tiroyamodimo
648 Points

ValueError: invalid literal for int() with base 10: 'num_tickets'

i keep getting this error everytime i assign num_tickets the int

users_name = input("What is your name? ") num_tickets = input("How many tickets do you want {}? ".format(users_name))

num_tickets = int (num_tickets)

total_price = TICKET_PRICE * num_tickets

print("Your price is {}".format(total_price))

1 Answer

Ken Stone
Ken Stone
21,667 Points

I'm not seeing the error you are. I added TICKET_PRICE and put the assignment of num_tickets on a new line.

TICKET_PRICE = 9.99
users_name = input("What is your name? ") 
num_tickets = input("How many tickets do you want {}? ".format(users_name))

num_tickets = int (num_tickets)

total_price = TICKET_PRICE * num_tickets

print("Your price is {}".format(total_price))