Using unregistered version of Sublime Text (is that the issue)?

When I run the following code it prompts me for my first name, I enter it and click enter, then nothing happens:

```
dict_1 = []
count = 0

while count < 3:
    fn = input('What is your first name:')
    ln = input('What is your last name:')
    dict_1.append({
        "first_name": fn,
        "last_name": ln
        })
    count += 1

print(dict_1)

```

However when I run the exact same code in PyCharm it prompts for first and last name 3 times as per the loop, then prints out the resulting dictionary.

I prefer Sublime Text to Pycharm (less bloated) but if it doesn't execute all the code then it probably won't work for me.

Any ideas? Is there some setting in Sublime Text I am missing?