편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2022.01.25

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


    클래스로 어떠한 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.01.25

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


    클래스로 어떠한 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
    

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