如何实现调用一次move()函数移动一个位置,如第一次移动X一个位置,第二次移动Y....
class Fish:def __init__(self):
self.x=r.randint(0,10)
self.y=r.randint(0,10)
def move(self):
print("我的初始位置是:",self.x,self.y)
while(self.x>0 and self.y>0):
count=0
if count%2==0:
self.x-=1
print("我的位置是:",self.x,self.y)
break
else:
self.y-=1
print("我的位置是:",self.x,self.y)
break 不知道这样满足不满足你的需求
class Fish:
def __init__(self):
self.x=r.randint(0,10)
self.y=r.randint(0,10)
def move(self):
print("我的初始位置是:",self.x,self.y)
while(self.x>0 and self.y>0):
count=0
if count%2==0:
self.x-=1
print("我的位置是:",self.x,self.y)
else:
self.y-=1
print("我的位置是:",self.x,self.y)
count += 1 #如果想随机的话调用随机函数就行
页:
[1]