擅长:python、mysql、java
<p>一个优雅但不太先进的解决方案-</p>
<pre><code>def ask_questions():
yield "Sam" == raw_input("What is your name?: ")
yield "28" == raw_input("How old are you?: ")
while True:
repeat = False
for answer in ask_question():
if not answer:
repeat = True
break
if not repeat:
break
</code></pre>