擅长:python、mysql、java
<p>正如其他人提到的,你需要修正你的压痕,并可能考虑以不同的方式解决这个问题。你知道吗</p>
<p>要直接回答您的问题:</p>
<pre><code>while word[0].lower() not in "bcdefghjklmnpqrstvwxz":
word = word[1:] + word[0]
word = word + "ay"
</code></pre>
<p>您希望在循环完成后添加<code>"ay"</code>,或者最终得到多个<code>"ay"'s</code></p>
<p>下面是一个集成到简化版代码中的循环示例。你知道吗</p>
<pre><code>VOWELS = ("a", "e", "i", "o", "u", "A", "E", "I", "O", "U")
word = raw_input("Please enter a word: ")
if word[0] in VOWELS:
word = word + "ay"
else:
while word[0] not in Vowels:
word = word[1:] + word[0]
word = word + "ay"
print (word)
</code></pre>