擅长:python、mysql、java
<p>您在猜测中没有将<code>other_string</code>标记为global,所以当您将它赋给<code>guessing()</code>中的字符串时,它正在创建一个新的变量<code>other_string</code>,它正好在<code>guessing()</code>函数的作用域内。要解决此问题,请将<code>global other_string</code>添加到<code>guesing()</code>的顶部,使您在{<cd2>}内的重新分配在全局范围内可见。如果不这样,<code>other_string</code>在全局命名空间中仍被视为int,并且不能订阅int。在</p>