A variable is a name for a value. tickets = 18 stores 18 under the name tickets, and later lines use the name instead of the number, so the code still works when the number changes.
Every value has a type. The four you'll use most:
int: whole numbers, like 18
float: numbers with a decimal point, like 7.5
str: text in quotes, like "Priya"
bool: True or False
type(x) tells you which one you have. Types matter because Python won't guess: "12" + 3 is an error, because one side is text. Values from files, forms and spreadsheets often arrive as text, so convert them with int(), float() or str() before you do math.
In a notebook, the last line of a cell shows its value as Out[n]. print() shows text without the quotes.