擅长:python、mysql、java
<p>您需要检查输入的数字是否在可用选项的数量范围内。您正在检查输入的数字本身是否为选项</p>
<p>基本上,您的程序就是这样做的:</p>
<pre><code>if 4 in ["Kappa Maki", "Tekka Maki",...]
</code></pre>
<p>你需要:</p>
<pre><code>if 4 in [1, 2, 3,...]
</code></pre>
<p>您需要进行以下更改:</p>
<pre><code>if num in range(1, len(sushi) + 1):
answer= "{} Thank you for ordering {}! Enjoy your food!"
print(answer.format(num, sushi[num - 1]))
</code></pre>
<p>请注意print语句中的更改</p>