주의사항
해당 문서는 중요 변경 작업 중에 있습니다. 일부 문서에 텍스트가 빠져있거나, 불어로 플레이스홀더(placeholder) 자리차지만 되어 있을 수 있습니다.
Nous avons vu comment spécifier des arguments pour une fonction. Un exemple que nous avions présenté était celui de la fonction suivante:
def tourne(nombre=1):
for _ in range(nombre):
tourne_a_gauche()
Nous pouvons spécifier des arguments de la même façon pour des méthodes; il suffit de se rappeler que le premier argument doit être celui qui réfère à l’objet, et qui est nommé self par convention.
class RobotTournant(RobotUsage):
def tourne(self, nombre=1):
for _ in range(nombre):
self.tourne_a_gauche()
reeborg = RobotTournant()
reeborg.tourne(2)
À votre tour!
Définissez un robot avec une méthode supplémentaire prenant un ou plusieurs arguments et utilisez ce robot pour résoudre une tâche.