This seems stupid of me to ask, but how can i run my program outside of IDLE? I made the .py file executable, but when i run it, nothing happens....

This is my program:
Code:
import os; import time

#Apartment Type:1
CurrentArea = ['Hallway','A1','A2','A3']
EntranceFrom = ['Outside','Hallway','Hallway','Hallway']
AreaAcess = ['yes','no','no','no']
AreaClear = ['yes','no','no','no']

i = 0 #cr = currentroom
game = 'playing'
    
while game == 'playing':
    
    if i == 0:
        AreaAcess[0] = 'yes';AreaAcess[1] = 'yes';AreaAcess[2] = 'yes';AreaAcess[3] = 'yes'
    if i == 1:
        AreaAcess[0] = 'yes';AreaAcess[1] = 'yes';AreaAcess[2] = 'no';AreaAcess[3] = 'no'
    if i == 2:
        AreaAcess[0] = 'yes';AreaAcess[1] = 'no';AreaAcess[2] = 'yes';AreaAcess[3] = 'no'
    if i == 3:
        AreaAcess[0] = 'yes';AreaAcess[1] = 'no';AreaAcess[2] = 'no';AreaAcess[3] = 'yes'
        
    print "Your current area:", CurrentArea[i]
    print "0.", CurrentArea[0],"- Acess:", AreaAcess[0]," Clear:", AreaClear[0]
    print "1.", CurrentArea[1],"- Acess:", AreaAcess[1]," Clear:", AreaClear[1]
    print "2.", CurrentArea[2],"- Acess:", AreaAcess[2]," Clear:", AreaClear[2]
    print "3.", CurrentArea[3],"- Acess:", AreaAcess[3]," Clear:", AreaClear[3]
    print "What room do you want to acess?"
    room = input()
    if AreaAcess[room] == 'no':
        print "You cant get into that room yet!!"
        time.sleep(2)
        os.system(clear)
    else :
        i = room
        AreaClear[i] = 'yes'