def cleanTileAtPosition(self, pos):
x = math.floor(pos.getX())
y = math.floor(pos.getY())
self.tiles[(x, y)] = True
def getRandomPosition(self):
return Position(random.random() * self.width,
random.random() * self.height)
내 질문 : pos
무엇인지 첫 번째 함수에서python의 내장 함수. 사용 방법?
?
pos
은 어떤 수업이나 사전의 일부가 아닙니다. 어떻게하면x
과y
을 얻을 수 있습니까?두 번째 함수에서
Position
은 파이썬의 내장 함수입니까? 그렇다면 왜width
과random.random
을 곱합니까? 그것이 어떤 의미입니까? 또한,pos
이 첫 번째 기능에 사용 된 것은position
입니까? 도와주세요.
전체 코드는 여기에서 제공됩니다 (http://assets.openstudy.com/updates/attachments/4fd2fee3e4b057e7d221f7a8-chribonn-1339228071101-ps11.py). 클래스와 인스턴스 (Martijn Pieters의 대답 참조)에 대해 배울 때 전체 코드를 읽고 가치가있을 수 있습니다. 'Position'은 처음에 정의 된 클래스이고'pos'는'cleanTileAtPosition' 함수에 매개 변수로 전달 된'Position'의 인스턴스입니다. – Stuart