파이썬에서 특정 함수를 실행하는 중에 조건문을 통해 멈출 수 있나요?
조회수 522회
예시를 들겠습니다.
sum=0
cml=0
def abc():
def 가나다():
global sum
sum+=1
if sum==10:
print("Hi!")
sum=0
def 123():
global cml
cml+=1
if cml==100
sum=0
.
.
.
123()
if 특정조건구문():
가나다()
abc()
이런 코드가 있다 할 때, if 특정조건구문 아래에서 가나다()가 실행되는 동시에 123()이 종료되는 형식으로 프로그램을 만들어볼까 하지만 어떻게 해야 할지 모르겠습니다.
이 코드로 원하는 동작은 예를 들자면 키보드의 특정 키를 3초간 누르면 1이라는 출력이 나오지만, 2초간 눌렀다가 떼면 인식이 안됐다고 판단, 다시 0초로 시간을 되돌리는 형식의 동작을 원합니다.
분명 이런 동작을 하는 코드가 있을탠데, 정확한 명칭을 몰라서 어떤 코드로 해야할지 몰라서 이렇게 질문 남깁니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력