<p>这是我基于文本的游戏中的一段代码:</p>
<pre><code>location_now = ""
class what_do:
def whaat(self):
interactions = what_do()
print "*What will you do? Type help_ to see all the actions*"
what = raw_input("")
if what == "help_":
print ' '.join(help_)
interactions.whaat()
if what == "travel":
print "These are all the cities you can travel to:"
mapje.map()
travel = raw_input("To which city do you want to travel?(Takes 10 seconds)")
if travel == locations[0] or travel == locations[1] or travel == locations[2] or travel == locations[3] or travel == locations[4] or travel == locations[5] or travel == locations[6] or travel == locations[7] or travel == locations[8]:
print "You are now travelling to %s" % travel
time.sleep(10)
print "You are now in %s!" % travel
location_now = travel
else:
print "That is no location in Skyrim!"
interactions.whaat()
</code></pre>
<p>我希望来自<code>travel = raw_input</code>等的输入被存储并保存在变量<code>location_now</code>(我在类之前和之外创建的)。我必须在以后的代码中使用这个输入。在</p>
<p>这节课将重复,因为它是一种“你想下一步做什么?”,因此,如果第二次输入<code>what = raw_input("")</code>,它必须替换存储在<code>location_now = ""</code>中的先前输入</p>