<p>我创建了一个简单的python类,代码如下所示。在</p>
<pre><code>class Solution38:
def countAndSay(self, n):
self.n = n
a[0] = 1
for t in range(n):
s = str(a[t])
l = len(s)
b = '1'
c = 0
f = []
for d in range(l):
if s[d] == b:
c = c+1
else:
m = str(c)+str(b)
b = s[d]
c = 1
f = f+str(m)
return f
solution = Solution38()
print solution.countAndSay(4)
</code></pre>
<p>当我试图运行它时,它显示“未定义全局名称‘a’”。
另外,当我将<code>a[0]</code>更改为<code>self.a[0]</code>时,另一个错误弹出,说“Solution38实例没有属性‘a’”。在</p>
<p>有人能帮我吗?在</p>
<p>谢谢!在</p>