제어문 중에서
여러 가지 조건들을 거쳐서 그 조건에 맞게 각 각 명령을 실행하는게
if문 elif문 else 문이잖아요
그런데 조건 하나를 가지고 명령을 실행하는데,
순서에 따라서 실행하는거요
이렇게 보면 매우 간단한데 ,
중간에 조건에 맞지 않으면 거기서 함수를 종료하는 그런 제어문? 같은걸 원하는데요
예를 들면
import time
from threading import Thread
def func1()
global off
while off:
1. 모라모라
2. 모라모라
3. 모라모라
4. 모라모라
t1=Thread(target=func1)
t1.start()
time.sleep(10)
off=0
예를 들어 이런 비스무리한 코드가 있을때요.
10초후에 off의 값이 바뀌잖아요?
그럼 func1 함수는 종료가 되겠죠?
여기서 제가 원하는건 딱 off의 값이 변하는 순간
저 func1 함수의 1번이든 2번이든 중간에 끊기는거요
보통은 4번까지 실행 후에 종료가 되잖아요
이게 노다가로 하나하나 if문으로 지정을 하면되긴하는데
간단한 방법이 있을 거 같아서요