| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
这是视频38中的代码: 
import random as r 
class Fish: 
    def _init_(self): 
        self.x=r.randint(0,10)         
        self.y=r.randint(0,10) 
               
    def move(self): 
        self.x=self.x-1 
        print('我的位置是:',self.x,self.y) 
但是我运行代码的话,会报错,错误如下所示: 
>>> a=Fish() 
>>> a.move() 
Traceback (most recent call last): 
  File "<pyshell#6>", line 1, in <module> 
    a.move() 
  File "C:/Users/cui qing long/Desktop/PyTHON/class1.py", line 11, in move 
    self.x=self.x-1 
AttributeError: 'Fish' object has no attribute 'x'    
 
 
我用的python的版本为3.7,是这个原因吗? 
     
 |   
 
 
 
 |