擅长:python、mysql、java
<p>对于do-while循环条件,这是一个很好的例子。但是,python没有。请检查以下款式是否适合您:</p>
<pre><code>while True:
print('Enter difficulty: E - Easy, M - Medium, H - Hard')
difficulty = input().upper()
if difficulty not in 'EMH': #or in ['E', 'M', 'H']
continue
else:
#do some logic
break
</code></pre>
<hr/>
<p>我很喜欢@Emmet B的建议,在循环中使用['E','M','H']而不是字符串。它也是有意义的,因为您希望一个字符作为输入,而不是字符集。在</p>