擅长:python、mysql、java
<p>你的问题是,你认为get\u mode()会让你回到代码的顶端,但它不会。您可以定义模式0将退出,然后您的代码将如下所示:</p>
<pre><code>def get_mode():
mode=raw_input('Welcome to Learning Helpmate BETA. Select mode, insert number of wanted mode: \n 1.mode \n 2.mode \n 3.mode\n')
return mode
mode=get_mode()
while mode != '0':
if mode =='1':
print 'Welcome to mode 1'
mode=get_mode()
if mode =='2':
print 'Welcome to mode 2'
mode=get_mode()
if mode =='3':
print 'Welcome to mode 3'
mode=get_mode()
</code></pre>