擅长:python、mysql、java
<p>问题是您正在为每个字符将<code>x</code>的值重置为0。而且,我猜您只想在循环遍历每个单词之后才打印<code>x</code>。这应该在不太改变代码逻辑的情况下工作:</p>
<pre class="lang-py prettyprint-override"><code>v=['oracle0123','oracle0124','oracle0125']
def get_num_position(v):
for i in v:
i=i[::-1]
print('reverse server is-',i)
x=0
for j in i:
if j.isdigit():
x = x+1
print(x)
get_num_position(v)
</code></pre>