반응형

함수 2

파이썬 Python #20-1 콜백함수

1. 콜백함수(Callback Function) 이벤트(event)가 발생 했을때, 이벤트를 처리하는 함수입니다 기본 처리 함수가 존재하며, 지정된 이벤트들 중에 사용자가 만든 함수를 등록하여 사용이 가능합니다 터틀 그래픽스의 경우, 마우스클릭, 릴리즈, 드래그 등의 이벤트를 처리할 수 있습니다 또, onclick(), onscreenclick(), onkeypress() 이런 콜백 함수가 존재합니다 응용문제 (1) 마우스로 그림 그리기 거북이를 클릭된 위치로 이동시키고 draw() 안에 goto()를넣으면, 현재위치에서 클릭된위치까지 선이 그려지게 됩니다 (2) 클릭하는 곳에 사각형 그리기 클릭한 위치에 사각형을 그리는 프로그램 작성해봅시다 이전 시간에서 작성해봤던 square() 함수를 사용하세요 사..

파이썬 Python #18 함수

1. 함수(function) 입력을 받아 필요한 작업을 수행하고 결과를 반환하는 상자 함수를 정의하고 호출합니다 def 함수이름(): 이것을 통해 함수를 정의하고 print()를 통해 함수를 호출해줍니다 장점 (1)함수를 사용하면 코드가 중복되는 것을 막을 수 있음 (2)한 번 작성된 함수는 여러 번 재사용할 수 있음 (3)함수를 사용하면 전체 프로그램을 모듈로 나눌 수 있어서 개발과정이 쉬워지고 체계적이면서 유지보수도 쉬워짐 (4)재사용 한 번만 함수를 정의하면 언제든지 필요할 때 함수를 호출해서 사용 가능 2. 함수에 입력 전달 사용자는 함수에 값(정보)을 전달할 수 있는데 이 값을 인수(argument)라고 합니다 인수를 전달해봅시다 def 함수이름 (인수) 입력한 뒤 마지막 줄에서 함수이름 ()안..

반응형