0

i'm new with this and i'm using Sublime Text 3 to learn python.

I'm trying to run a simple code

name = input("What is your name: ")
age = int(input("How old are you: "))
year = str((2014 - age)+100)
print(name + " will be 100 years old in the year " + year)

I tried eveything to use SublimeRepl, but when I try to run, the console only gives me "What is your name:", nothing more, even if I write a name and press enter, nothing comes from it. Then I saved and tried to run with cmd, but I only get this

If I type any number, the cmd closes and I don't get the print() that is in the code. What I'm doing wrong? And why SublimeRepl doesn't work for me?

1 Answers1

0

What happens is that your interpreter and shell exit before you see the output. Just do as @CristiFati suggested, add an instruction that takes an additional input, that will prevent the interpreter from exiting before you see the result:

input("Press ENTER to exit...")