擅长:python、mysql、java
<p>请尝试以下操作:</p>
<pre class="lang-py prettyprint-override"><code>extract = []
W = str(input("Please enter any string: "))
vowels = ['a','e','i','o','u']
for i in W:
extract.append(i)
print(extract)
for i in range(len(W)):
j = i + 1
if W[i] in vowels:
while j <= len(W):
X = W[i:j]
j += 1
print(X)
</code></pre>
<p>打印这些新行的原因是因为您正在打印空字符串;想想每个<code>i</code>的<code>j</code>是什么</p>
<p>例如,当<code>i</code>可能是3时,可以将<code>j</code>重置回1。而且{<cd5>}是{<cd6>}</p>