私のpythonプログラムでは、ifステートメントで一番上のものだけが機能することがあります
ここに私のプログラムがあります http://ubuntuone.com/0u2NxROueIm9oLW9uQVXra
北東西南に移動してプログラムを実行すると機能しない場合、問題は関数 room4() にあります。
def room4():
"""Forest go south to small town room 1 and east to forest path room8"""
room = 4
print "Forest you can go south to small town, east to forest path, or continue to explore the forest"
cmd = raw_input('> ')
cmd = cmd.lower()
if cmd == "e" or cmd == "east" or "go east":
print room8()
if cmd == "s" or cmd == "south" or "go south":
print room1()
if cmd == "forest" or cmd == "explore" or cmd == "explore forest" or cmd == "explore the forest":
print room13()
else:
print error()
print room4()