擅长:python、mysql、java
<p>听起来你要找的是一个基于输入的while循环。如果您将所需状态的列表放入数组中,那么您可以每次检查输入,看看它是否是您试图捕获的输入之一。</p>
<pre><code>z = getch()
chars = [9, 27]
while ord(z) not in chars:
z = getch()
if ord(z) == 9:
do_something()
if ord(z) == 27:
do_something_else()
do_more_things()
</code></pre>