Question: ```
def func():
    number = 1
def func2():
    print number

```

Why would this code not print "1"?(Besides the fact that I didn't call the functions?)

Answer: 
you return it

```
def func(n):
    number = n+1
    return number

something = func(n)

```
Why would you need to define "number = 1"? just do 

```
    number = 1
    def func2():
        print number

```