무한루프를 위한 무한루프를 계속 수행하기??

조회수 678회

클래스로 어떠한 object가 updat_position으로 움직이는데 경계에 맞다으면 check_boundary에 의해 새로 정의되고 이것을 무한히 반복하는 것을 실행하려고 하는데요.

근데 이것을 한개의 object면 가능한데 여러개의 object를 생성하고 하려고할 때 문제가 생깁니다.

def check_boundary(self):
        ......

def update_position(self):
        ......

이런식으로 정의한다면 저 def 두 개를 계속해서 적용하면서 하나의 object를 무한루프 시키고 다음 object도 똑같이 무한루프 적용시켜야하는데 첫 무한루프에서 빠져나올수가 없는게 문제입니다.

while True:

    while m < n:
        rate(100)
        list=object.make(100)

        object.check_boundary(list[m])
        object.update_position(list[m])

        m = m + 1

실행코드는 이렇게 해보고 있습니다.

  • 파이썬은 한 번에 하나의 명령만 수행합니다. 멀티프로세싱에 대해 알아보세요. 초보자 2022.1.25 10:28
  • @초보 : 감사합니다 알 수 없는 사용자 2022.1.25 12:28

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)