擅长:python、mysql、java
<p>因此,如果在代码的开头添加<code>x=0</code>或只是<code>x=int(0)</code>,那么它就可以工作了,因为您试图将<code>x=</code>定义为<code>int()</code>,这是不可能的。在</p>
<pre><code>import random
import math
def randstr():
# I removed the 'global x' you should not need it
x=0 # I made the change for you
a = ('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789')
</code></pre>
<p>这应该可以解决“x未定义”的问题,并且您还应该能够除去<code>global x</code></p>