 # Code is returning .333333 when I enter 3

TICKET_PRICE = 10

tickets_remaining = 100 tickets_remaining = (str(tickets_remaining))

# Output how many tickets remaining

print("There are " + tickets_remaining + " tickets left") tickets_remaining = (int(tickets_remaining))

# Gather the user's name and assign it to a new variable

name = input("Hello and welcome to Masterticket.com, what is your first name: ")

# Prompt user by name and ask how many tickets

num_tickets = input("How many tickets would you like {} ".format(name)) number_tickets = int(num_tickets)

# Calculate price (number of tickets * the price) and assign it to a variable

amount_due = num_tickets * TICKET_PRICE

# Output the price to the screen

print("The total due is \${}".format(amount_due)) Hi Nick. You converted the input to int but you still used the raw input. The issue is in this line:

```amount_due = num_tickets * TICKET_PRICE
```

it should be:

```amount_due = number_tickets * TICKET_PRICE
```

Because you made this in the previouse line:

```number_tickets = int(num_tickets)
```

If you do on the input the following:

```num_tickets = int(input("How many tickets would you like {} ".format(name)))
```

Then this line works just fine:

```amount_due = num_tickets * TICKET_PRICE
```

I hope this helps you. Happy coding.

I'm still struggling with this, should I quit and move on to another tech degree or continue with the python tech degree