I don't know the rules to defining a var. Why doesn't this work? Is there a way that I can send many variables from one function to another or do I need to re-define the variables in each function to make them last?
def first():
great = 1
print(great)
second()
def second(great):
# Do I need to re-define great here
if great == 1:
cool = 3001
third(great, cool)
def third(great, cool):
if great > 1:
print(cool)
# To make great = 1 here?
first()