擅长:python、mysql、java
<p>使用<code>while</code>循环:</p>
<pre><code>while True:
print "You are in a room with two doors to either side of you."
choice_one = raw_input("Which way will you go?").lower()
if choice_one == "r" or choice_one == "right":
print "You go through the right door and find yourself at a dead end."
continue # go back to choice_one
elif choice_one == "l" or choice_one == "left":
print "You go through the left door and find yourself in a room with one more door."
choice_two = raw_input("Enter 1 return the the first room or 2 to proceed to the next room")
if choice_two == "1":
# code go to first room
else:
# code go to next room
else:
print "Please choose left or right."
</code></pre>
<p>您需要使用<code>==</code>进行比较检查,<code>=</code>用于赋值</p>
<p>要中断循环,可以在循环外添加打印<code>print "Enter e to quit the game"</code>:</p>
<p>然后在代码中添加:</p>
<pre><code>elif choice_one == "e":
print "Goodbye"
break
</code></pre>