擅长:python、mysql、java
<p>或:</p>
<pre><code>while 1:
if input("What is the current temperature unit you are using? \nFahrenheit, Celsius, or Kelvin?\n").lower() in temperatures:
break
print("Please enter a valid input.")
</code></pre>
<p>说明:</p>
<p><code>all</code>和<code>any</code>返回<code>True</code>或<code>False</code>,因此不起作用,所以使用<code>in</code></p>
<p>我删除了<code>running</code>,因为只需使用<code>1</code></p>
<p>您也可以执行<code>True</code>,请参见:</p>
<pre><code>>>> 1==True
True
</code></pre>